Apply

Senior Software Engineer

Posted 4 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

🔍 Industry: Healthcare Technology

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSDockerPythonSQLCloud ComputingMachine LearningAlgorithmsREST APIServerlessCommunication SkillsCI/CDMentoringTerraform

Requirements:
  • 5+ years of experience in software engineering, AI, or cloud-based application development.
  • Strong proficiency in Python for building and optimizing AI-powered applications.
  • Experience working in serverless environments (AWS Lambda, API Gateway, Step Functions).
  • Hands-on experience with AWS Bedrock and/or agentic application development.
  • Expertise in Terraform for infrastructure automation and cloud deployment.
  • Strong understanding of cloud-based AI/ML tools and best practices for integrating AI models into production.
  • Strong analytical and problem-solving skills, with a high level of judgment and creativity in designing innovative solutions.
  • Demonstrated ability to thrive in fast-paced, high-growth, and rapidly evolving environments.
  • Ability to work effectively in a remote-first environment, ensuring high-quality virtual interactions with minimal distractions.
Responsibilities:
  • Design, develop, and optimize AI-driven applications using Python in a serverless environment (AWS Lambda, API Gateway, Step Functions).
  • Leverage AWS Bedrock and agentic application development frameworks to create intelligent, scalable solutions.
  • Design, deploy, and manage infrastructure as code with Terraform to automate cloud resource provisioning and ensure system reliability.
  • Work with data scientists, AI engineers, and product teams to integrate AI models into Bamboo Health’s products.
  • Ensure best practices for data security, cloud compliance, and performance optimization, especially in healthcare applications.
  • Stay updated on emerging AI, cloud, and automation technologies, helping shape Bamboo Health’s AI strategy.
Apply

Related Jobs

Apply
🔥 Senior Software Engineer
Posted about 2 hours ago

📍 United States

🧭 Full-Time

💸 155000.0 - 190000.0 USD per year

🔍 Healthcare

🏢 Company: Qventus👥 101-250💰 $85,000,000 Series D 3 months agoArtificial Intelligence (AI)Machine LearningHospitalAnalyticsHealth Care

  • 5+ years of experience in full-stack software development, with a strong emphasis on frontend development.
  • Expertise in React and Typescript, including component design, state management, and testing.
  • Proficiency with backend development in Python, with a preference for Django or similar web frameworks.
  • Strong understanding of AWS cloud services and experience working with tools like Lambda, Step Functions, and S3.
  • Solid grasp of RESTful APIs, CI/CD pipelines, and modern dev practices.
  • Ability to work independently in a fast-paced, mission-driven environment.
  • Excellent communication and collaboration skills, with a product-first mindset.
  • Collaborate with cross-functional teams to design, develop, and deliver end-to-end software solutions.
  • Lead the development of dynamic, responsive web applications using React and Typescript.
  • Build and maintain backend services and APIs using Python (preferably Django).
  • Leverage AWS services (e.g., Lambda, Step Functions, API Gateway) to build scalable, resilient cloud-native applications.
  • Mentor junior engineers, perform code reviews, and contribute to team-wide engineering practices.
  • Partner with product and design teams to turn complex user needs into simple, impactful user experiences.
  • Own features from concept to deployment, ensuring quality, performance, and maintainability.
  • Participate in architectural discussions and help shape the technical direction of our platform.

AWSBackend DevelopmentPythonAgileDjangoFrontend DevelopmentGitReact.jsTypeScriptServerlessReactCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoring

Posted about 2 hours ago
Apply
Apply

📍 England

🧭 Full-Time

🔍 Software Development

🏢 Company: Docker👥 251-500💰 $105,000,000 Series C about 3 years agoDeveloper ToolsDeveloper PlatformInformation TechnologySoftware

  • 5+ years of experience as a backend software engineer, preferably using Go.
  • Hands-on experience delivering and supporting cross-platform desktop applications, including installers or updaters.
  • Strong knowledge of operation systems internals, OS-level APIs, networking, virtualisation or performance optimization.
  • Familiarity with observability, telemetry, and data monitoring tools.
  • Excellent problem-solving skills, with the ability to make data-driven decisions.
  • Strong communication skills, including the ability to explain complex technical concepts, write clear documentation, collaborate across teams, and present findings effectively.
  • Ability to interact with upstream communities and with our customers in a way that brings credit to Docker.
  • Design, develop, and maintain core components of Docker Desktop.
  • Collaborate with product and engineering teams to define best practices for the application lifecycle, ensuring reliability and ease of contribution.
  • Continuously monitor and improve application stability.
  • Work with customers to learn about their needs and debug issues that they encounter.
  • Support architecture reviews to keep Docker Desktop modular and adaptable as new features and integrations are added.
  • Write, review, and maintain high-quality code (including unit, integration, and end-to-end tests).
  • Champion a culture of knowledge-sharing through demos, documentation, and collaboration sessions.
  • Collaborate with leadership to define priorities and drive data-driven decision-making.

Backend DevelopmentDockerSoftware DevelopmentCross-functional Team LeadershipGoTestRailCommunication SkillsCollaborationCI/CDProblem SolvingRESTful APIsLinuxDocumentationMicroservicesNetworkingJSONScriptingSoftware EngineeringDebugging

Posted about 7 hours ago
Apply
Apply

📍 Australia

🧭 Full-Time

🔍 E-commerce

  • 4 years of experience building amazing products
  • A solid understanding of modern programming and design principles
  • Excellent communicator
  • Work closely with other engineering teams, product owners, designers, business representatives and external partners to build a robust e-commerce platform
  • Iterate, learn, and build great software together
  • Be part of the on-call rotation for your team

Backend DevelopmentPythonSQLDesign PatternsGitTypeScriptGoCommunication SkillsProblem SolvingRESTful APIsSoftware Engineering

Posted about 8 hours ago
Apply
Apply

📍 Mexico

🧭 Full-Time

🔍 E-commerce

  • 5+ years of professional experience as a Software Engineer
  • Knowledge of configuration management systems such as Puppet, Chef, or Ansible (we use Puppet)
  • Experience with Linux systems administration, including solid scripting skills (Ruby) and Bash
  • Experience developing/scripting in Ruby or Golang
  • Experience working with modern infrastructure tools and technologies
  • Comfortable exploring and engaging in unfamiliar languages, tools, and technologies
  • Eager to work on difficult problems
  • Able to contribute to project discovery, design, and implementation
  • Comfortable working on several projects in concert
  • Desire to work in a collaborative, open environment on an Agile team as a contributor and mentor
  • Highly proactive and results-oriented with excellent critical thinking skills
  • Fluent in English
  • Maintain and improve BigCommerce’s Cloud Development Environment
  • Help engineers become more productive, removing environment concerns as an impediment
  • Maintain Ruby services that orchestrate infrastructure
  • Contribute to a new Golang CLI tool developers will use to manage their environment
  • Work with technologies and tooling such as GCP, Nomad, Consul, Vault, Terraform, Packer, Puppet, and CircleCI to provide an effective development environment
  • Educate engineers on tool usage and process improvements
  • Provide support for the development environment
  • Document technical aspects and user flows of features
  • Work and collaborate with a distributed team across the world
  • Assist in defining the team’s roadmap
  • Work closely with engineers to gather requirements
  • Create and monitor statistics to observe tooling health and functionality

AgileBashGCPRubyLinuxTerraformScriptingSoftware Engineering

Posted about 8 hours ago
Apply
Apply

📍 United States of America

🧭 Full-Time

💸 112000.0 - 189000.0 USD per year

🔍 E-commerce

  • 5+ years of professional experience as a Software Engineer
  • Minimum Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, MIS or related equivalent experience
  • Extensive experience with principles of continuous integration and designing, implementing and taking ownership of various tasks across the development cycle
  • Experienced in developing high-performance, scalable and available web services, and applications
  • A team player who works closely with stakeholders, pod leaders, and other teams to promote communication and collaboration
  • Enjoy working on solving challenging problems in a fun, collaborative environment
  • Highly proactive and results-oriented with excellent critical thinking and communications skills
  • Excited to learn about new technologies
  • Experience with eCommerce and SaaS platforms is highly preferred
  • Produce bullet-proof code that is robust, efficient, and maintainable
  • Work on challenging problems such as query optimization and performance optimization while adhering to security protocols
  • Work closely with operations and infrastructure to improve the architecture while building and scaling back-end services.
  • Engage in technical discussion of new solutions and architectures
  • Participate in code reviews to maintain and improve quality
  • Mentor other engineers in the current domain
  • Build beautiful, scalable products using modern tools
  • Collaborate with our product and design teams to define feature specifications and timelines
  • Build new features with a focus on testability and extensibility
  • Engage in technical discussion of new solutions and architectures
  • Review other engineer’s code to maintain and improve quality and security
  • Support an open, positive, and energized culture
  • Encourage innovation and foster an environment of continuous improvement
  • Ensure that technical decisions support our goals of quality, performance, scalability, reliability, availability, and security

AWSBackend DevelopmentDockerPythonSQLGitJavaKubernetesMySQLSoftware ArchitectureSpring BootAlgorithmsAPI testingData StructuresPostgresREST APICI/CDRESTful APIsLinuxMicroservicesNodeJSSoftware EngineeringSaaS

Posted 1 day ago
Apply
Apply

📍 Australia, New Zealand

🧭 Full-Time

🔍 Software Development

  • You have (5-8+ years) of backend experience in one or more programming languages (ideally Golang), and can directly contribute to the design and implementation of features.
  • Solid understanding of identity and authorization standards like OAuth, OpenID Connect, and SAML.
  • Ability to design and build platform features, owning the whole solution end-to-end.
  • Subject-matter expertise in one or more of cloud platform technologies such as Amazon Web Services or Google Cloud Platform.
  • Experience with testing frameworks and strategies, e.g. unit testing, system testing, and integration testing.
  • Designing and implementing authentication and authorization systems that enable Canva teams to move safely and quickly.
  • Owning the full lifecycle of features, from design docs and stakeholder alignment through implementation, testing, rollout, and maintenance
  • Working collaboratively with other partner teams such as Cloud, Developer Platform and IT to build systems that scale beyond our team.
  • Integrating our tools with our cloud platforms (AWS, GCP), internally developed platforms and the various SaaS tools we use like Salesforce, Snowflake and others.
  • Driving adoption of our systems internally, championing the benefits of what we build.
  • Responding to incidents as a part of an on-call roster to ensure reliable access to production infrastructure.

AWSBackend DevelopmentSQLCloud ComputingFrontend DevelopmentGCPJavascriptKubernetesOAuthCI/CDRESTful APIsTerraformMicroservicesSoftware Engineering

Posted 1 day ago
Apply
Apply

📍 United States

💸 112000.0 - 140000.0 CAD per year

🔍 Fintech

🏢 Company: Marqeta👥 1001-5000💰 Post-IPO Equity almost 4 years ago🫂 Last layoff almost 2 years agoCryptocurrencyDebit CardsCredit CardsPaymentsFinTech

  • 5+ years of experience as a backend engineer with a Bachelor’s degree; or 3 years of experience with an advanced degree.
  • Demonstrated software development (Java) and microservices architecture experience with real time event based processing.
  • Java and Spring boot experience preferred but welcome experience in different programming languages.
  • Platform engineering experience (AWS preferred) and Infrastructure as Code (we use Terraform).
  • Demonstrated experience with deploying and maintaining distributed systems on AWS.
  • Demonstrated passion to write code with great quality and test coverage.
  • Demonstrated experience with Agile Scrum and TDD.
Maintaining and enhancing Marqeta’s risk engine and decisioning systems, helping Marqeta customers control their risk.

AWSBackend DevelopmentSoftware DevelopmentAgileJavaSCRUMSpring BootData StructuresJava SpringTerraformMicroservicesRisk Management

Posted 1 day ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 112000.0 - 140000.0 CAD per year

🔍 Fintech

🏢 Company: MQ Referrals Only

  • 5+ years of experience as a backend engineer with a Bachelor’s degree; or 3 years of experience with an advanced degree.
  • Demonstrated software development (Java) and microservices architecture experience with real time event based processing.
  • Platform engineering experience (AWS preferred) and Infrastructure as Code (we use Terraform).
  • Demonstrated experience with deploying and maintaining distributed systems on AWS.
  • Maintain and enhance Marqeta’s risk engine and decisioning systems.
  • Demonstrate experience leading the architecture, design and implementation for major complex distributed systems.
  • Build the engineering design and the scaffolding that junior and mid level engineers can take and do the in-fill.
  • Manage time and ensure you can delegate/provide opportunities for growth for others.

AWSBackend DevelopmentSoftware DevelopmentAgileJavaSCRUMSpring BootAlgorithmsData StructuresJava SpringCI/CDRESTful APIsTerraformMicroservices

Posted 1 day ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 150000.0 - 200000.0 CAN per year

🔍 Software Development

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

  • You have 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • You have a track record of developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes.
  • You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design. You write high quality code that is easily understood and used by others.
  • You are proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • You have 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.
  • You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.
  • You will 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.
  • You will proactively identify project, process, technology or business issues, advocate for them, and lead in solving them.
  • You will 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.
  • You will foster a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
  • You will help develop talent on your team by providing feedback and guidance, and leading by example.

AWSBackend DevelopmentPythonSQLKotlinKubernetesMySQLCI/CDRESTful APIsDebugging

Posted 3 days ago
Apply
Apply

📍 United States

🔍 Healthcare

  • 4+ years of experience in building and scaling software applications and services
  • Coding experience and expertise in Python / Java or similar object-oriented languages
  • Expertise in building, maintaining, and working with production-grade systems
  • Experience leading multi-disciplinary teams working on complex problems
  • Experience in mentoring and growing engineers
  • Computer science or similar technical degree, or equivalent practical experience
  • Write and review code and design documents
  • Uplevel the team on something you have expertise in: API or system design, cloud infrastructure, (micro)service architecture, healthcare data, or something else entirely!
  • Work with a diverse multi-disciplinary team that includes software engineers, machine learning researchers, physicians, product managers, and UX researchers
  • Have the opportunity to mentor and unblock teammates and help disambiguate tricky problems so others can run with them
  • Shepherd collaborative projects from the design phase through to launch and subsequent iteration across our software stack
  • Help build a high-performance and inclusive work environment
  • Source and interview diverse talent to build and grow a strong team

AWSBackend DevelopmentLeadershipPythonSoftware DevelopmentSQLCloud ComputingGitAlgorithmsAPI testingData StructuresCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringMicroservicesSoftware Engineering

Posted 3 days ago
Apply