Apply

Software Engineer II

Posted 2 days agoViewed

View full description

💎 Seniority level: Junior, 1.5+ years

📍 Location: USA

💸 Salary: 142000.0 - 210000.0 USD per year

🔍 Industry: Software Development

🗣️ Languages: English

⏳ Experience: 1.5+ years

🪄 Skills: AWSBackend DevelopmentPythonGitKotlinKubernetesMySQLAPI testingCommunication SkillsAnalytical SkillsCI/CDRESTful APIsTeamworkSoftware EngineeringDebugging

Requirements:
  • Experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin.
  • Familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes.
  • Experience designing, developing and launching APIs at scale using languages like Python or Kotlin.
Responsibilities:
  • Break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
  • Support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
  • Contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

🔍 Mental Healthcare

🏢 Company: Rula👥 251-500💰 Series C 9 months agoPersonal HealthMental HealthAddiction TreatmentHealth InsuranceWellnessHealth CareHome Health Care

  • 2+ years of software engineering experience
  • Experience working on cross-functional teams
  • Experience working on time-sensitive projects, balancing multiple stakeholder’s needs
  • Experience developing containerized, 12-factor applications
  • Experience developing SaaS applications using the Amazon Web Services (AWS) cloud platform
  • Experience with Microservices development using either NodeJS and TypeScript, or GoLang, or Java
  • Experience developing with distributed systems development, using an event-based paradigm, queuing or publish-subscribe such as Apache Kafka
  • Experience with Ruby, React, javascript, SQL, and/or Python
  • Experience developing applications using Postgresql or equivalent
  • Collaborate with fellow engineers to build scalable systems that provide data and services within Rula and across our partners.
  • Apply your expertise and experience to improve our processes and foster a culture of engineering excellence while building systems that enable Rula to deliver mental health care to our partners’ members.

AWSBackend DevelopmentNode.jsPostgreSQLSoftware DevelopmentSQLJavaJavascriptRubyTypeScriptApache KafkaGoReactProblem SolvingAgile methodologiesRESTful APIsMicroservicesCross-functional collaborationSoftware EngineeringSaaS

Posted 11 minutes ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 185000.0 USD per year

🔍 Software Development

🏢 Company: Extend👥 51-100💰 $40,000,000 Series B over 3 years agoMobile PaymentsCredit CardsPaymentsFinTechSoftware

  • 7+ years of demonstrated experience in full-stack software development, with a strong emphasis on backend and cloud infrastructure.
  • Expert proficiency in TypeScript/NodeJS and React, including deep familiarity with modern development practices.
  • Proven track record building distributed, highly available, scalable systems in cloud environments, particularly using AWS.
  • Extensive experience developing robust Consumer facing and internal high performance APIs and distributed system architectures.
  • Hands-on experience with AWS serverless frameworks.
  • Exceptional communication skills, able to effectively articulate complex technical concepts clearly to diverse audiences, including business stakeholders, designers, support teams, and fellow engineers.
  • Strong capabilities in data modeling, one table design, and diverse data management principles, ensuring efficiency, consistency, and reliability of data-driven systems.
  • Experience working with and driving forward the usage of AI developer tooling in an ever shifting landscape.
  • Architect and develop highly scalable, event-driven applications and APIs using AWS Serverless technologies.
  • Collaborate seamlessly with product managers, designers, and integration specialists to deliver robust, user-focused enhancements aligned with our agile continuous delivery practices.
  • Play a critical role in influencing the overall platform architecture, ensuring scalability, reliability, and maintainability while identifying opportunities to improve our offerings.
  • Provide technical mentorship, coaching, and guidance to team engineers, elevating our capabilities and fostering technical growth.
  • Develop and manage sophisticated data management solutions and back-end services essential to our mission-critical operations.

AWSBackend DevelopmentNode.jsSoftware DevelopmentDynamoDBFrontend DevelopmentReact.jsSoftware ArchitectureTypeScriptAlgorithmsAPI testingData StructuresServerlessCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringMicroservicesData modelingData management

Posted 27 minutes ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 150237.5 - 227250.0 USD per year

🔍 Software Development

🏢 Company: Samsara👥 1001-5000💰 Secondary Market over 4 years ago🫂 Last layoff almost 5 years agoCloud Data ServicesBusiness IntelligenceInternet of ThingsSaaSSoftware

  • 8+ years of experience developing and delivering enterprise software.
  • 4+ years of experience working on a mobile-focused team.
  • 2+ years of experience working with React Native in a professional setting.
  • Propose, design, implement, and document shared components/frameworks for use across multiple applications within our ecosystem.
  • Consult with and mentor other engineering teams to guide them through mobile-specific concerns as they plan and build customer-facing features.
  • Ensure a top-quality developer experience by improving the reliability and usability of our continuous integration, metrics collection, and mobile build systems.
  • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices.

GraphQLSoftware DevelopmentReact NativeTypeScriptMobile testingReduxRESTful APIsSoftware Engineering

Posted about 4 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 115000.0 - 130000.0 USD per year

🔍 Software Development

🏢 Company: MyFitnessPal👥 51-100💰 $18,000,000 Series A over 11 years agoPersonal HealthNutritionFitnessAppsWellnessHealth CareQuantified Self

  • 2-4 years of relevant work experience
  • Applicable experience building applications in Objective-C and Swift for the iOS platform within an Agile environment
  • Experience writing unit tests and testable code
  • Experience working with RESTful APIs
  • Experience with multithreaded programming
  • Experience with Git in a team environment
  • Experience working with a relational database
  • Past usage of at least one package manager
  • Some experience with CI/CD
  • Excellent communication skills
  • Build and deliver high quality features and improvements
  • Research and implement high-quality technical solutions to attain business goals that will benefit our continually growing user base
  • Work closely with your cross-functional product engineering team to solve problems
  • Turn big ideas into simple, elegant solutions

SQLAgileGitiOS DevelopmentObjective-CSwiftCI/CDRESTful APIs

Posted 1 day ago
Apply
Apply

📍 US

🧭 Full-Time

💸 115000.0 - 130000.0 USD per year

🔍 Software Development

🏢 Company: MyFitnessPal👥 51-100💰 $18,000,000 Series A over 11 years agoPersonal HealthNutritionFitnessAppsWellnessHealth CareQuantified Self

  • Experience with Jetpack Libraries
  • Advocate of clean code, good architecture, and great testing practices
  • Experience setting up and maintaining CI/CD infrastructure with the goal of continuously delivering value to our customers as often and safely as possible
  • Strong written and verbal communication skills
  • Substantial experience with Git in a team environment
  • Experience working with a relational database
  • Comfort working with RESTful APIs
  • Experience with MVVM or MVI
2-4 years of experience in building, testing, releasing, and maintaining Android applications in Java and Kotlin

AndroidGitJavaKotlinCommunication SkillsCI/CDRESTful APIsSoftware Engineering

Posted 2 days ago
Apply
Apply

📍 Any country where we have a legal entity

💸 110000.0 - 145750.0 USD per year

🔍 Online Learning

🏢 Company: Coursera Sourcing

  • 3+ years of backend software engineering experience.
  • Experience with Java or similar object-oriented programming languages.
  • Hands-on experience designing scalable microservices and REST/gRPC APIs.
  • Experience with databases such as MySQL or DynamoDB.
  • Experience working with event-driven architectures using Kafka or similar systems.
  • Experience with Generative AI applications including prompt engineering and using APIs such as OpenAI, Claude, or Gemini.
  • Familiarity with emerging GenAI features like function calling, chain of thought reasoning, and agentic workflows.
  • Design and build scalable backend services supporting Course Builder and other authoring tools.
  • Integrate AI-assisted workflows, content ingestion, and assessment generation capabilities.
  • Collaborate cross-functionally to deliver features from design to production.
  • Implement robust monitoring, alerting, and production readiness standards.
  • Contribute to design discussions, code reviews, and technical decision-making.
  • Stay current on Generative AI trends to influence new features and system evolution.

AWSBackend DevelopmentDesign PatternsDynamoDBJavaMySQLSoftware ArchitectureApache KafkaAPI testinggRPCREST APIMicroservicesSoftware Engineering

Posted 3 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 125000.0 - 175000.0 CAN per year

🔍 Software Development

  • You are familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes.
  • You have experience designing, developing and launching APIs at scale using languages like Python or Kotlin.
  • You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
  • You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • Break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
  • Support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
  • Support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
  • Contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.
  • Work hand in hand with ML engineers to ensure an effective, accurate & explainable decision making process for merchants @ Affirm

AWSBackend DevelopmentPythonSQLKotlinKubernetesMySQLAlgorithmsAPI testingData StructuresCommunication SkillsAnalytical SkillsCI/CDProblem SolvingRESTful APIsCross-functional collaborationSoftware EngineeringDebugging

Posted 4 days ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 142000.0 - 210000.0 USD per year

🔍 Software Development

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity about 4 years ago🫂 Last layoff about 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 1.5+ years of experience as a software engineer.
  • Familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes.
  • Experience designing, developing and launching APIs at scale using languages like Python or Kotlin.
  • Experience demonstrating that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • Break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
  • Support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
  • Support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
  • Contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.
  • Work hand in hand with ML engineers to ensure an effective, accurate & explainable decision making process for merchants @ Affirm

AWSBackend DevelopmentPythonSQLKotlinKubernetesMySQLAPI testingCommunication SkillsRESTful APIsSoftware EngineeringDebugging

Posted 6 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 130000.0 - 140000.0 USD per year

🔍 Payments

🏢 Company: Zip Co Limited

  • At least 3 years of demonstrated professional experience in the backend software engineering space
  • Experience with C# or similar programming language
  • Experience contributing to the migration of large-scale internal processes, helping to streamline operations and improve system efficiency during transitions.
  • Payment Experience and experience in dealing with PII/PCI information highly preferable.
  • Familiarity with relational database design and development, with hands-on experience in creating and optimizing schemas, writing efficient queries, and ensuring data integrity.
  • Contribute to the development, support, and optimization of engineering solutions to reduce complexity and improve system performance
  • Help foster a high-performance culture by sharing knowledge and promoting best practices within the team
  • Assist in coaching junior engineers/colleagues on engineering best practices and improving code quality
  • Collaborate with cross-functional teams (product management, risk, data) to deliver solutions that reduce fraud losses and enhance transaction volume efficiency
  • Work with a modern cloud-based, event-driven microservice architecture, gaining experience in scaling and maintaining systems
  • Develop secure, scalable code that supports thousands of concurrent users while ensuring high reliability and performance
  • Contribute to quick iterations and troubleshooting in a collaborative, team-focused environment
  • Engage in a blameless culture, focusing on continuous improvement through process and technology enhancements
  • Participate in planning sessions, contribute to feature design, and provide input during daily stand-ups to ensure smooth project delivery
  • Work in a dynamic, fast-paced environment where priorities may shift frequently; adapt and respond to changes while maintaining productivity
  • Help create and maintain a positive, inclusive team culture that aligns with the company’s mission, vision, and values

Backend DevelopmentSQLAgileCloud ComputingC#AlgorithmsData Structures.NETCI/CDRESTful APIsMicroservicesSoftware Engineering

Posted 6 days ago
Apply
Apply
🔥 Software Engineer II
Posted 7 days ago

📍 United States

💸 126100.0 - 178000.0 USD per year

🔍 Software Development

🏢 Company: HashiCorp👥 1001-5000💰 Secondary Market about 4 years ago🫂 Last layoff almost 2 years agoPrivate CloudDevOpsInformation TechnologyCyber SecuritySoftwareCloud Infrastructure

  • Have 3+ years of production experience working on any of the following: Backend applications (e.g., Ruby on Rails), Databases (e.g., Postgres, Redis), Services written in Go
  • Strive for quality through maintainable code and comprehensive testing from development to deployment
  • Experience building and scaling distributed, highly available systems
  • Develop and maintain the backend services on which HCP Terraform relies
  • Continuously improve the product by writing code in systems written in Ruby on Rails and Golang
  • Investigate problems, performance bottlenecks, and orchestration issues which span multiple services
  • Enable your teammates through technical mentorship, code reviews, and pairing
  • Participate in a 24/7 on-call rotation that supports our production services

Backend DevelopmentPostgreSQLRuby on RailsGoRedisCI/CDRESTful APIsTerraformMicroservicesSoftware EngineeringDebugging

Posted 7 days ago
Apply