Apply

Senior Software Engineer

Posted 4 months ago

View full description

💎 Seniority level: Senior, Minimum 7 years of relevant work experience

📍 Location: United States

🔍 Industry: Cloud Security

🏢 Company: Britive👥 51-100💰 $20,500,000 Series B over 1 year agoCloud SecurityCyber SecurityIdentity ManagementSoftware

🗣️ Languages: English

⏳ Experience: Minimum 7 years of relevant work experience

🪄 Skills: AWSDockerSQLAgileDynamoDBJavaProduct ManagementSpringSpring BootNosql

Requirements:
  • Minimum 7 years of relevant work experience in similar roles.
  • In-depth knowledge of Spring, Spring Boot, Java, REST Web Services, SQL/NoSQL databases, ELK stack, microservices architecture, container/Docker technology, CI/CD principles.
  • Hands-on experience developing and delivering scalable multi-tenant SaaS applications on AWS platform.
  • In-depth knowledge of AWS platform, tools and services, specifically AWS networking and security, Route53, API Gateway, ECS/Fargate, RDS, DynamoDB.
  • Outstanding collaboration and communication skills.
  • Ability to effectively collaborate with distributed teams.
  • Understand and practice agile development methodology.
  • Prior experience with security product development.
Responsibilities:
  • Responsible for design and development of a large-scale application stack running on AWS.
  • Collaborate with product management and engineering teams to design and integrate software.
  • Conduct code reviews and troubleshoot product issues.
  • Perform proof of concepts to identify best design options including usage of AWS services.
  • Research integration options for various SaaS/IaaS technologies and incorporate this research in our application integration.
Apply

Related Jobs

Apply

📍 United States, Ontario, British Columbia

🧭 Full-Time

💸 190800.0 - 267100.0 USD per year

🔍 Social media, Technology

  • 5+ years of hands-on, post-grad, non-internship professional Software Development experience.
  • Proficiency in front-end technologies, including TypeScript/JavaScript and component frameworks (React, Angular, Lit).
  • Experience with Postgres/SQL database systems, ideally in large-scale data analysis (Google BigQuery preferred).
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • Demonstrated experience in developing end-to-end web applications from database design to UI implementation.
  • Excellent communication skills for effective collaboration in a fully-remote environment.

  • Design, develop, scale, and support Reddit’s Experimentation Platform.
  • Design and implement a UX that will help product teams conduct better experiments and make decisions faster.
  • Develop and operate high scale data products focused on live site reliability and trustworthiness of analyzed data.
  • Increase developer efficiency through automation and system optimization.
  • Collaborate cross-functionally within the Experimentation Platform Team and across the company.
  • Participate in the full development cycle: design, development, impact assessment, and deployment.

AWSPostgreSQLSoftware DevelopmentSQLCloud ComputingJavascriptTypeScriptReactA/B testing

Posted about 23 hours ago
Apply
Apply

📍 United States

💸 150000.0 - 200000.0 USD per year

🔍 Fintech / Credit

  • 4+ years of experience designing, developing and launching backend systems at scale using Python or Kotlin.
  • Experience developing highly available distributed systems using AWS, MySQL, and Kubernetes.
  • Experience with load testing frameworks like Locust.
  • Experience in defining a technical plan for significant feature delivery.
  • Proficient in making significant changes in large code bases.
  • Demonstrated ownership of personal growth and seeking feedback.
  • Strong verbal and written communication skills.

  • Owning and delivering quarterly goals for the team.
  • Leading engineers through ambiguity to solve open-ended problems.
  • Collaborating with product management, design & analytics throughout the product development lifecycle.
  • Identifying and advocating for project, process, technology or business issues.
  • Supporting operations and availability by creating and monitoring metrics.
  • Setting and improving code review and design standards.
  • Developing talent on the team through feedback and guidance.
  • Assisting with right-sizing compute and data workloads.
  • Collaborating with other infrastructure and product teams.

AWSBackend DevelopmentPythonKotlinKubernetesMySQL

Posted 1 day ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 169000.0 - 240000.0 USD per year

🔍 Financial services

  • 5+ years of industry experience in building large scale production systems.
  • Experience building and owning large-scale stream processing systems.
  • Experience building and operating robust and highly available infrastructure.
  • Working knowledge of Relational and NoSQL databases.
  • Experience working with Data Warehouse solutions.
  • Experience with industry standard stream processing frameworks like Spark, Samza, Flink, Beam etc.
  • Experience leading technical projects and mentoring junior engineers.
  • Exceptionally collaborative with a history of delivering complex technical projects and working closely with stakeholders.

  • Help support the Data Platform that forms the backbone for several thousand offline workloads at Affirm.
  • Design and build data infrastructure systems, services, and tools to handle new Affirm products and business requirements securely scaling over millions of users.
  • Build frameworks and services for managing billions of dollars in loans and enhancing customer experiences.
  • Improve the reliability and efficiency of the Data Platform at scale and high reliability.
  • Engage with other teams to ensure optimal use of the Data Platform.

KafkaStrategyNosqlSparkMentoring

Posted 2 days ago
Apply
Apply

📍 Canada, the UK, 40 U.S states including AL, AZ, CA-excluding San Francisco, CO, CT, DC, DE, FL, GA, IA, ID, IL, IN, KS, LA, MA, MD, ME, MI, MN, MO, NE, NV, NH, NJ, NM, NY, NC, OH, OR, PA, SC, SD, TN, TX, UT, VA, VT, WA, WI

🧭 Full-Time

💸 145000.0 - 180000.0 USD per year

🔍 Public safety software

🏢 Company: Mark43👥 251-500💰 $39,999,992 Series E 7 months agoGovTechInformation ServicesLaw EnforcementPublic SafetySoftware

  • At least 4 years of professional experience using Java, .NET, or other server-side languages in production.
  • Comfortable utilizing agile development and testing your own code.
  • Experience in cloud feature development and front-end stack (JavaScript, ReactJS) is a plus.
  • Deep understanding of databases, automated testing, and Agile methodologies.
  • Proficiency in building and managing RESTful APIs.
  • Strong DevOps experience managing cloud products.
  • Experience designing infrastructure for complex cloud-based applications hosted in AWS or Azure.
  • Proven experience in building for scale in a B2B environment.
  • Knowledge of microservices architecture.
  • Commitment to mentoring junior team members and contributing to the company outside your role.
  • Experience in building low-code platforms is a huge plus.

  • Spent time working with a Product Manager to understand requirements for a new feature.
  • Built features using technologies like Java, SQL, Redis, and Elasticsearch.
  • Participated in on-call rotation and improved customer experience.
  • Provided end-to-end technical ownership of a product.
  • Reviewed and submitted code as part of the deployment process.
  • Collaborated with design and product teams to document feature requirements.
  • Wrote clear technical documentation for code.
  • Tested new technologies and discussed code improvements.
  • Nurtured an engineering culture focused on quality.

SQLCloud ComputingElasticSearchJavaTypeScriptRedisReactRESTful APIsDevOpsMicroservices

Posted 5 days ago
Apply
Apply

📍 US

🧭 Full-Time

💸 162000.0 - 198000.0 USD per year

🔍 Open source software and cloud native development

🏢 Company: Chainguard👥 101-250💰 $140,000,000 Series C 5 months agoDeveloper ToolsOpen SourceSecurityCloud SecurityEnterprise Software

  • Ability to work independently on projects.
  • Willingness to learn about the supply chain security space.
  • Experience with AWS, GCP, or Azure.
  • Solid understanding of data structures, algorithms, API design, and software design patterns.
  • Experience with Golang.
  • Experience with databases (SQL and NoSQL).
  • Knowledge of microservices architecture and containerization (Docker/OCI, Kubernetes).
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration skills.

  • Design, develop, and maintain scalable and reliable backend services and tooling for cloud infrastructure.
  • Collaborate with cross-functional teams to understand product requirements and create technical solutions.
  • Work with operations teams to optimize infrastructure performance, scalability, and cost.
  • Analyze system metrics to find opportunities for improving reliability and efficiency.
  • Respond to incidents to minimize downtime and restore operations.
  • Stay updated on the latest SRE tools, technologies, and best practices.
  • Participate in code reviews to support the development of maintainable systems.

AWSDockerSQLGCPKubernetesAlgorithmsAzureData StructuresNosqlMicroservices

Posted 5 days ago
Apply
Apply

📍 United States, BC & ON, Canada

🧭 Full-Time

💸 139000.0 - 218000.0 USD per year

🔍 Website Experience Platform (WXP)

  • 5+ years of experience working as a FE/UI engineer.
  • 1-2+ years experience with Design Systems.
  • Proficient in advanced React and CSS patterns.
  • Proven track record of successfully launching and driving adoption of design systems.
  • Experience working with a fast-paced, highly collaborative, cross-functional team.
  • Comfortable providing UI/UX suggestions across product areas.
  • Prioritize web accessibility.
  • Enjoy discussing details and driving solutions for usability improvements.

  • Build and maintain Webflow’s internal design system and related entities, including UI library, usage guidelines, icons, and styling system.
  • Author and maintain scalable, performant, accessible, and consistent UI components.
  • Work closely with cross-functional teams to ensure success and adoption of the design system.
  • Develop and execute strategies to migrate legacy systems to modern systems.
  • Lead and participate in team discussions focused on design systems.
  • Solve technical problems that empower users.
  • Improve planning, development, and deployment processes.

Software DevelopmentCSSSpringReactDocumentation

Posted 5 days ago
Apply
Apply

📍 U.S.

🧭 Full-Time

💸 177000.0 - 213000.0 USD per year

🔍 FinTech

🏢 Company: Flex

  • Minimum of 5 years experience with Java.
  • Strong computer science fundamentals.
  • Ability to build high-quality APIs per specifications.
  • Experience with Java frameworks and tools like Spring, Gradle, and JUnit.
  • Experience implementing and operating services in a distributed environment at scale.
  • Familiarity with observability and monitoring tools like DataDog.
  • Able to write maintainable code using industry best practices.
  • Good understanding of REST and mobile API best practices.
  • Excellent communication skills and ability to work with a distributed team.
  • Experience mentoring engineers in software development best practices.

  • Implement the service APIs used by mobile and web apps.
  • Be a part of the orchestration team responsible for app-friendly APIs that access core platform services.
  • Design, develop, test, and scale APIs to simplify rent payment processing.
  • Collaborate closely with product, design, and engineering teams.
  • Roll out changes in an agile manner with small, frequent iterations.

JavaJUNITSpringREST APICI/CDMicroservices

Posted 5 days ago
Apply
Apply

📍 United States

🔍 Home improvements

🏢 Company: Installation Made Easy👥 51-100Home ImprovementEnterprise SoftwareSoftware

  • Bachelor’s degree in Computer Science or related discipline or equivalent professional experience.
  • 6+ years experience in web application development using C# and full MS Stack development, .NET and .NET Core frameworks, MVC frameworks, Client/Server technologies, and SQL Servers.
  • Expertise in stored procedures, cloud-native patterns, Microsoft Azure, RESTful Services, and React.js.
  • Experience with HTML/CSS/SCSS.
  • Excellent analytical and problem-solving skills.
  • Demonstrated excellence in communication.
  • Professional demeanor, self-directed, motivated, detail-oriented, and ability to adapt to multiple priorities.
  • Preferred: Advanced degree in Computer Science, ability to lead teams, experience with Azure DevOps, GIT, DevExpress, and CMS like Umbraco.

  • Work on an agile development team to gather specifications for enhancements and maintenance of web applications.
  • Propose alternative development options for solutions.
  • Analyze, design, develop and test user-centric software solutions.
  • Design and develop database solutions to enhancements.
  • Maintain existing software to improve usability and performance.
  • Collaborate with team members on test plans and procedures for unit, functional and integrated testing.
  • Conduct root cause analysis and document conclusions.
  • Document and maintain web content requirements such as fonts, colors, etc.
  • Setup and maintain product templates to ensure consistency.
  • Setup and maintain web Analytics based on reporting requirements.
  • Perform other duties as required.

Software DevelopmentSQLAgileGitHTMLCSSMicrosoft AzureReact.jsC#Azure.NET.NET coreReactDevOpsProblem-solving skills

Posted 5 days ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 169000.0 - 240000.0 USD per year

🔍 Financial technology

  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
  • 5+ years of experience as a full stack developer.
  • Prior experience building and maintaining complex full stack systems with cross-browser support.
  • Experience building scalable online/offline data-intensive systems.
  • Extensive experience working with Python, Java or Kotlin.
  • Knowledge of modern front-end tech stack, preferably including Javascript, Typescript, React/Redux, ES6, Webpack, and CSS3.
  • Prior experience with monitoring systems such as Sentry.io, Rollbar, Chronosphere, Kibana.
  • Experience with A/B testing and version control systems like Git.
  • Passion for working with cross-functional teams including product, design, analytics, and business teams.

  • Design and develop new features and enhancements for full stack applications.
  • Collaborate with engineering, product, design, and data teams on cross-functional initiatives.
  • Mentor and guide junior engineers on the team.
  • Promote a written-first culture valuing documentation and tech specs.
  • Generate simple, elegant designs and write high-quality code.
  • Collaborate with design to ensure a user-friendly interface.
  • Implement robust analytics to measure acquisition effectiveness.
  • Participate in code reviews and uphold best practices.
  • Stay updated on web development technologies and trends.

PythonEs6GitCSSJavaJavascriptKibanaKotlinTypeScriptReduxReactDocumentationA/B testing

Posted 5 days ago
Apply
Apply

📍 United States

💸 133358.0 - 200037.0 USD per year

🔍 Government technology

🏢 Company: Rise8👥 11-50Software

  • 6-10 years of Software Development experience in various programming languages with a focus on mobile development.
  • Strong communication skills and interest in a pair-programming environment.
  • Experience with Test Driven Development (TDD) and agile methodologies.
  • Competence in PHP, Kotlin, Java, or Javascript.
  • Experience with React Native, Ruby on Rails, Spring Boot, React.JS, Vue, or Redux.
  • Familiarity with both frontend and backend technologies.
  • Experience using container technologies like Docker or Kubernetes.
  • Knowledge of DevSecOps tools such as Git, Concourse, GitLabCI, SonarQube, and Fortify.
  • Demonstrated experience with API development and comfort with Linux environments.
  • Strong understanding of algorithms, databases, and design patterns.
  • BA/BS in Computer Science or related field, or equivalent experience.

  • Work with clients unfamiliar with design thinking, TDD, paired programming, and agile development practices.
  • Teach clients the importance of agile methodologies and adapt to their preferences.
  • Pair with customer developers to deliver user stories that meet business value and functionality.
  • Ensure continuous delivery of software and real-time feedback from users.
  • Collaborate with military and other developers to provide real-time value.

DockerPHPAgileDesign PatternsJavaJavascriptKotlinKubernetesReact.jsReact NativeRuby on RailsSpring BootAlgorithmsLinux

Posted 5 days ago
Apply