Propeller Health
Propeller Health

60 Propeller Health Senior Software Engineer Jobs Hiring Near You

A key role of the Senior Security Engineer is to design, implement, andmaintainMicrosoft 365 ... Experience working in regulated or high-assurance environments such as healthcare, finance, or ...

The Compliance Engineer will work with software development teams to ensure all regulatory and ... With a 30-year history of innovation as a global leader in health technology, we know those good ...

The Senior Analyst is a global mechanisms owner responsible for building scalable, standardized ... Build mechanisms that connect leading indicators (queue health, staffing gaps, backlog risk ...

San Diego/Hybrid About the Team At Resmed, we're redefining how digital commerce supports health ... Collaborate across CX, Product, Engineering, and Commercial Operations to align business goals with ...

Associate IOS Developer

San Diego, CA

$55 - $75.75/hr

You will work closely with product managers, designers, and senior engineers to build, enhance, and ... management, Health Savings Account (HSA), Flexible Spending Account (FSA), commuter benefits ...

Showing results 21-40

Propeller Health Jobs Information

What are the key skills and qualifications needed to thrive as a Senior Software Engineer, and why are they important?

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.

What are some common challenges Senior Software Engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

What are Senior Software Engineers?

Senior Software Engineers are experienced professionals who design, develop, and maintain complex software systems. They often lead technical projects, mentor junior team members, and make architectural decisions. Their role involves collaborating with stakeholders to understand requirements, ensuring code quality, and staying up-to-date with the latest technologies. Senior Software Engineers are expected to have strong problem-solving skills and a deep understanding of software development best practices.

What is the difference between Senior Software Engineer vs Software Developer?

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

What are the most popular jobs at Propeller Health?
What are the most popular categories at Propeller Health?
Infographic showing various Senior Software Engineer job openings at Propeller Health in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 84% Physical, 8% Hybrid, and 8% Remote job distribution.
Senior Database Developer

Full-time

Posted 12 days ago


Job description

About the Role

We are seeking a Database Developer with strong expertise in MongoDB and working knowledge of MySQL/Aurora on AWS. The ideal candidate will have hands-on experience designing, optimizing, and scaling databases, while collaborating closely with development teams and DBAs to ensure high availability, performance, and reliability.

This is a great opportunity for a mid-level developer who wants to expand their cloud and database expertise while contributing to mission-critical systems.

Key Responsibilities
  • Design and implement high-performance MongoDB solutions for demanding workloads.

  • Manage and optimize AWS RDS (MySQL/Aurora) instances, ensuring security, scalability, and cost efficiency.

  • Support database deployments and orchestration with EKS (Kubernetes).

  • Collaborate with developers to design efficient data models, queries, and indexing strategies.

  • Manage database schema versioning and scripts with GitHub and Flyway.

  • Monitor and tune performance using native tools, AWS CloudWatch, Datadog, and proactively address bottlenecks.

  • Ensure data integrity, security, compliance, and disaster recovery readiness.

  • Support migrations and interoperability across different RDBMS platforms.

Required Skills & Experience
  • 3+ years of experience with MongoDB (architecture, design, optimization, and operations).

  • 1-2 years of experience with MySQL (Aurora) development and administration.

  • Hands-on AWS experience with RDS and/or Aurora.

  • Familiarity with Kubernetes (EKS) and containerized deployments.

  • Experience with GitHub-based version control and CI/CD workflows.

  • Strong skills in database performance tuning, troubleshooting, and query optimization.

  • Understanding of the software development life cycle (SDLC).

  • Strong communication and collaboration skills in cross-functional environments.

  • Knowledge of database security, disaster recovery, and data migration practices.

Nice to Have
  • Exposure to Infrastructure-as-Code tools (Terraform, CloudFormation).

  • Experience with CI/CD pipelines for database changes.

  • Exposure to monitoring, automation, and container orchestration tools (Kubernetes, Docker).

  • Familiarity with additional AWS services (e.g., Lambda, CloudWatch, IAM).

What You Can Expect
  • A people-first culture that emphasizes growth, learning, and engineering excellence.

  • Opportunities to influence database and platform design decisions.

  • A collaborative and supportive environment with strong cross-team partnerships.

  • The chance to make a tangible impact on products that directly affect customers worldwide.

Joining us is more than saying "yes" to making the world a healthier place. It's discovering a career that's challenging, supportive and inspiring. Where a culture driven by excellence helps you not only meet your goals, but also create new ones. We focus on creating a diverse and inclusive culture, encouraging individual expression in the workplace and thrive on the innovative ideas this generates. If this sounds like the workplace for you, apply now! We commit to respond to every applicant.