Apply

Software Engineer II

Posted about 1 month agoViewed

View full description

💎 Seniority level: Middle, 4+ years

📍 Location: United States

💸 Salary: 140000.0 - 150000.0 USD per year

🔍 Industry: Healthcare

🏢 Company: Ophelia👥 11-50💰 $50,000,000 Series B over 3 years agoPharmaceuticalTherapeuticsHealth CareHome Health Care

🗣️ Languages: English

⏳ Experience: 4+ years

🪄 Skills: AgileCloud ComputingFrontend DevelopmentFull Stack DevelopmentGCPTypeScriptReactCollaborationRESTful APIsSoftware EngineeringDebugging

Requirements:
  • 4+ years experience in engineering, ideally with a portion at a growth stage company with bespoke systems
  • Independent problem-solving skills of simple-to-moderately complex technical challenges, debugging issues, and optimizing performance across a full stack, cloud-based application
  • Product-minded orientation, with an eye towards the customer and a habit of seeking the tightest scope (MVP) that will deliver solutions to business problems quickly
  • Experience in true agile practice including highly collaborative development, value-driven with hypotheses and experiment design, and an overall iterative development mindset
  • Stellar collaboration and communications with a habit of effectively communicating technical concepts and progress with teammates and stakeholders
  • Background in a regulated industry, ideally healthcare — telehealth is a big plus! — and can bring a thoughtful approach to compliant, private, secure software that remains nimble and modern
  • Habits of a technician including constant improvement, learning, measurement, and objective, reasoned thinking
  • Passionate about our mission to make evidence-based addiction treatment universally accessible
Responsibilities:
  • Develop across the stack, with an emphasis on increasing capabilities of front-end apps, delivering impact wherever the team needs.
  • Take ownership of your work, driving projects from inception to impact.
  • Practice flexibility in our growth-stage company.
  • Collaborate cross-functionally in both sourcing new ideas and implementing improvements from our amazing community of clinicians.
  • Improve quality continuously through healthy software development habits and communicating issues.
  • Stay current with industry trends, emerging technologies, and best practices to drive innovation and excellence in product design and implementation.
Apply

Related Jobs

Apply
🔥 Software Engineer II
Posted 2 days ago

📍 USA

🧭 Full-Time

🔍 Software Development

  • 3+ years of software development experience.
  • History of designing and building scalable distributed systems in a cloud environment.
  • Experience writing services in Golang (preferred), Python, Java or equivalent.
  • Experience with relational databases such as MySQL
  • Experience with AWS services such as ECS, Lambda, and RDS or equivalents
  • Experience with containerization technologies such as Docker or Kubernetes.
  • Experience with CI/CD tools such as GitHub Actions or CircleCI.
  • Familiarity with infrastructure as code such as CloudFormation or Terraform.
  • Solid understanding of distributed systems, databases, and web protocols (REST, HTTP, etc.).
  • Having built scalable internal and public-facing APIs (REST, JSON, HTTP).
  • Comfortable shipping code multiple times per day.
  • Ability to model and conceptualize complex systems.
  • Excellent verbal and written communication skills to both technical and non-technical audiences.
  • Develop scalable, reliable, and high-performance systems using Golang and related technologies.
  • Collaborate with product and engineering teams to understand business requirements and translate them into technical specifications.
  • Write clean, efficient, and maintainable code that adheres to best practices and coding standards.
  • Write automated tests to ensure high code quality and reduce regression risks.
  • Come up with feasible and practical solutions to tough problems.
  • Troubleshoot and debug production issues and provide timely solutions.
  • Continuously improve the performance, scalability, and reliability of our systems.
  • Drive tasks to completion and take ownership for your portion of projects.
  • Work and succeed in a fast-paced and agile development environment.
  • Identify and drive improvements to our software and development processes.
  • Work with distributed teams across different time zones.

AWSBackend DevelopmentDockerSoftware DevelopmentCloud ComputingKubernetesMySQLGoREST APICI/CDRESTful APIsJSONSoftware Engineering

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

📍 Worldwide

🔍 Software Development

🏢 Company: Measured👥 101-250💰 $21,000,000 about 3 years agoSaaSAnalytics

  • 4+ yrs production software experience.
  • BA/BS or equivalent experience.
  • Experience with Cloud platforms, preferably AWS.
  • Understanding of cloud services like ECS, Lambda, EKS, SecretsManager, RDS or their equivalents.
  • Experience with design and development in any of these languages: Java / Kotlin / Javascript / Typescript / Python, and desire to learn other languages.
  • Understanding of Microservices / serverless stacks with containerized deployments.
  • Experience with relational and NoSQL data stores like MySQL / Postgres or Redshift.
  • Understanding of programming concepts like iterative design, functional and object oriented programming and software design patterns, integration patterns and concepts of scalable architecture.
  • Experience with software development best-practices, including unit testing and continuous delivery.
  • Desire to apply agile development principles in a fast-paced startup environment.
  • Strong teamwork and communications.
  • Design, develop, and maintain REST APIs and integrate with advertising platforms.
  • Build and manage microservices and serverless architectures.
  • Implement and optimize queuing technologies and pixel technologies.
  • Develop and apply innovative caching techniques.
  • Utilize ML automation platforms for operational tasks.
  • Ensure process reliability engineering across the platform.
  • Manage CI/CD infrastructure for continuous deployment.
  • Implement adaptive systems for scalability and resilience.
  • Handle networking aspects within cloud environments.

AWSBackend DevelopmentPostgreSQLPythonSoftware DevelopmentAgileCloud ComputingDesign PatternsJavaJavascriptKotlinMachine LearningMySQLTypeScriptREST APIServerlessCI/CDMicroservicesNetworkingSoftware Engineering

Posted 7 days ago
Apply
Apply

📍 United States

💸 80000.0 - 124000.0 USD per year

🔍 Software Development

🏢 Company: Businessolver👥 501-1000💰 Private over 7 years agoAccountingFinancial ServicesInformation Technology

  • BS in Computer Science, CIS, Software Engineering or related degree.
  • 3-8 years of experience in Large Scale Enterprise Development
  • Extensive knowledge of JAVA, SQL, XML, HTML, CSS, JavaScript/JQuery, Object-Oriented Programming and Relational Databases (Oracle).
  • Deliver clean, efficient code based on sprint commitments and following code standards and best practices
  • Design and implement small enhancements or features
  • Actively participate in discussions, coding, testing and provide feedback to peers to enhance the task or product
  • Work productively with the Product team or other stakeholders in order to respond to their questions or collaborate on solutions for product needs
  • Develop core web application changes using JAVA and XSL
  • Present application enhancements to team
  • Collaborate with Tech Leads to align on design strategy that will achieve business goals of the user story while ensuring technical integrity
  • Communicate effectively with peers and customers. Must have the ability to clearly explain or train others what the software does, how it is constructed, tested, operates and fits into the larger picture.
  • Creative thinking and proposing solutions to grow our business by delighting our clients
  • May perform other duties as assigned.

SQLAgileGitHTMLCSSJavaJavascriptOracleCommunication SkillsSoftware Engineering

Posted 7 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 162825.0 - 260520.0 USD per year

🔍 Software Development

  • 8+ years of experience in software engineering
  • Experience building complex and impactful software in a team environment
  • Deep skill in driving technical solutions across multiple teams
  • Backend service experience in managed languages such as Java, Scala, Go, C#, or similar
  • Strong experience with database, especially SQL and Cassandra
  • Experience building out cloud architecture in Azure and/or AWS
  • Azure to AWS migration experience
  • Experience designing and delivering high-availability, scalable cloud-based systems
  • You write beautiful, simple, maintainable code for backend microservices
  • Interest in helping to set the technical and organizational direction for a growing engineering team across multiple US locations
  • Lead engineering architecture design reviews
  • Set a high technical bar for the team through code and architecture design reviews
  • Mentoring engineers
  • Working across teams with Product, Design, and Engineering to solve some of our biggest technical challenges within our stack for our customers
  • Improve our Engineering process, including long-term thinking, sprint planning and stand-ups
  • Building services that adhere to our high bar on availability and latency in this mission-critical space
  • Working with the latest open source technologies

AWSBackend DevelopmentDockerSQLCloud ComputingJavaKafkaKubernetesSoftware ArchitectureC#AzureCassandraGoCI/CDRESTful APIsMentoringMicroservicesScalaSoftware Engineering

Posted 8 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Software Development

🏢 Company: Axon👥 1001-5000💰 $246,000,000 Post-IPO Equity almost 7 years agoGovTechElectronicsHardwareSoftware

  • 5+ years experience of professional software development in C/C++, Go, Python and/or another systems programming language
  • Experience with Embedded Linux development
  • 5+ years experience writing unit, integration and/or system level tests
  • 2+ years mentoring junior team members and/or leading small teams
  • Networking knowledge (such as TCP/IP, VPN, DNS, DHCP, tunneling to support a diverse array of network configurations) is a plus
  • Understanding of Computer Science fundamentals in data structures, algorithms, run-time analysis, object-oriented design and code quality verification
  • Be part of a high performing team that designs and develops embedded applications and network configurations for Axon's Fleet products
  • Set a high technical bar for the team by leading architecture, design and code reviews
  • Collaborate across Product Management, Design, and Engineering teams to create integrated solutions that delight our customers
  • Build software that adheres to our high bar on quality, stability and latency in this mission-critical space
  • Work to identify and integrate latest open source technologies to help meet our product requirements
  • Improve our software engineering process, including long-term thinking, sprint planning/retrospective and stand-ups
  • Mentor other junior software engineers

PythonSoftware DevelopmentAgileEmbedded SystemsAlgorithmsData StructuresGoCI/CDRESTful APIsMentoringLinuxNetworkingDebugging

Posted 8 days ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 142000.0 - 192000.0 USD per year

🔍 Software Development

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

  • 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 demonstrates 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.

AWSBackend DevelopmentPythonData AnalysisGitKotlinKubernetesMachine LearningMySQLCommunication SkillsCI/CDRESTful APIsSoftware EngineeringDebugging

Posted 9 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 125000.0 - 175000.0 USD per year

🔍 Software Development

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

  • 1. 5+ years of experience as a software engineer.
  • 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.
  • 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.
  • Comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • Strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
  • 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.

AWSBackend DevelopmentPythonKotlinKubernetesMySQLAPI testingCI/CDRESTful APIsSoftware EngineeringDebugging

Posted 9 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 150237.5 - 252500.0 USD per year

🔍 Software Development

🏢 Company: Samsara👥 1001-5000💰 Secondary Market over 4 years ago🫂 Last layoff about 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 testingReduxCI/CDRESTful APIsSoftware Engineering

Posted 9 days ago
Apply
Apply

📍 United States

💸 162825.0 - 260520.0 USD per year

🔍 Software Development

  • 8+ years of experience in software engineering
  • Experience building complex and impactful software in a team environment
  • Deep skill in driving technical solutions across multiple teams
  • Backend service experience in managed languages such as Java, Scala, Go, C#, or similar
  • Strong experience with database, especially SQL and Cassandra
  • Experience building out cloud architecture in Azure and/or AWS
  • Azure to AWS migration experience
  • Experience designing and delivering high-availability, scalable cloud-based systems
  • You write beautiful, simple, maintainable code for backend microservices
  • Interest in helping to set the technical and organizational direction for a growing engineering team across multiple US locations
  • Lead engineering architecture design reviews
  • Set a high technical bar for the team through code and architecture design reviews
  • Mentoring engineers
  • Working across teams with Product, Design, and Engineering to solve some of our biggest technical challenges within our stack for our customers
  • Improve our Engineering process, including long-term thinking, sprint planning and stand-ups
  • Building services that adhere to our high bar on availability and latency in this mission-critical space
  • Working with the latest open source technologies

AWSBackend DevelopmentDockerSQLCloud ComputingJavascriptKubernetesSoftware ArchitectureC#AzureCassandraGoCI/CDRESTful APIsMentoringMicroservicesScalaSoftware Engineering

Posted 9 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 162825.0 - 260520.0 USD per year

🔍 Software Development

  • 8+ years of experience in software engineering
  • Experience building complex and impactful software in a team environment
  • Deep skill in driving technical solutions across multiple teams
  • Backend service experience in managed languages such as Java, Scala, Go, C#, or similar
  • Strong experience with database, especially SQL and Cassandra
  • Experience building out cloud architecture in Azure and/or AWS
  • Azure to AWS migration experience
  • Experience designing and delivering high-availability, scalable cloud-based systems
  • You write beautiful, simple, maintainable code for backend microservices
  • Lead engineering architecture design reviews
  • Set a high technical bar for the team through code and architecture design reviews
  • Mentoring engineers
  • Working across teams with Product, Design, and Engineering to solve some of our biggest technical challenges within our stack for our customers
  • Improve our Engineering process, including long-term thinking, sprint planning and stand-ups
  • Building services that adhere to our high bar on availability and latency in this mission-critical space
  • Working with the latest open source technologies

AWSBackend DevelopmentSQLCloud ComputingJavaSoftware ArchitectureC#API testingAzureCassandraGoCI/CDRESTful APIsMentoringMicroservicesScalaSoftware Engineering

Posted 9 days ago
Apply