Karoo’s mission is to improve the lives of every cardiac patient in America.
Senior Software Engineer
Location
Pennsylvania
Posted
84 days ago
Salary
$150K - $175K / year
Seniority
Senior
Job Description
Senior Software Engineer
Karoo Health
• Craft clean, testable, and maintainable code. • Own the software from requirements development through deployment and maintenance. • Architect, optimize, and maintain databases to ensure reliability and performance. • Design and deploy scalable, secure, cloud infrastructure leveraging infrastructure-as-code best practices. • Ensure compliance with healthcare data regulations (e.g., HIPAA, HITRUST).
Job Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent work experience.
- Minimum 5 years of dedicated professional experience in backend or full stack engineering, ideally in a startup or fast-paced environment.
- Deep understanding of cloud platforms (AWS preferred) and cloud-native development.
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, DynamoDB).
- Proficiency in designing RESTful and GraphQL APIs.
- Hands-on experience with test automation, CI/CD, and DevOps best practices.
- Strong knowledge of system architecture, scalability, and performance optimization.
- Experience with authentication, security best practices, and API design patterns.
- Ability to work independently and make high-impact technical decisions.
- Must be legally authorized to work in the United States and not require employer sponsorship now or in the future.
Benefits
- Competitive salary and equity in an early-stage startup.
- Opportunity to define the technical solution from the ground up.
- Possibly fully remote work environment with flexible hours.
- Health benefits, learning stipends, and professional development support.
- A collaborative and transparent company culture that values creativity and ownership.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Junior Software Developer
Trilogy InnovationsTrilogy Innovations is a minority-owned software and systems engineering company located in Bridgeport, West Virginia, delivering superior technical solutions to a range of industr
• Develops, creates, and modifies general computer applications software or specialized utility programs • Develops microservices in a cloud native environment • Operates an enterprise scale production system • Identifies, troubleshoots, and resolves system issues • Analyzes user needs and develops software solutions • Analyzes and designs databases within an application area, working individually or coordinating database development as part of a team • Applies principles and techniques of computer science, engineering, and mathematical analysis • Migrate all current-system functionality from the mainframes and operate within a cloud-based environment (AWS GovCloud) • Transition investigative search to Elasticsearch, providing a faster response and report creation time for law enforcement • Build new services to follow a microservices architecture and run within containers using the OpenShift platform
Senior Software Developer
Trilogy InnovationsTrilogy Innovations is a minority-owned software and systems engineering company located in Bridgeport, West Virginia, delivering superior technical solutions to a range of industr
• Develop, create, and modify general computer applications and specialized utility programs • Migrate and modernize current-system functionality from legacy mainframe systems into cloud-native microservices within AWS GovCloud • Participate in the operation and support of enterprise-scale production systems • Analyze user needs and develop software solutions • Analyze and design databases and coordinate database development
Mid Software Developer
Trilogy InnovationsTrilogy Innovations is a minority-owned software and systems engineering company located in Bridgeport, West Virginia, delivering superior technical solutions to a range of industr
• Develop, create, and modify general computer applications software or specialized utility programs. • Migrate and modernize all current-system functionality from legacy mainframe systems into cloud-native microservices operating within AWS GovCloud. • Identify, troubleshoot, and resolve system issues. • Participate in the operation and support of an enterprise-scale production system, including identifying, troubleshooting, and resolving system issues in collaboration with the ART. • Analyze user needs and develop software solutions. • Analyze and design databases within an application area, working individually or coordinating database development as part of a team. • Apply principles and techniques of computer science, engineering, and mathematical analysis.
Senior Software Engineer – MassTransit, SAGA experience
AbstraPersonalized solutions and expert guidance from your trusted nearshore partner.
• Analyze software requirements to determine the best solution to deliver business goals, including estimating and planning throughout an agile software development lifecycle. • Modify codebase to implement complex software modifications following appropriate standards for coding and design patterns, source code control, unit testing, and continuous integration and deployment. • Analyze and troubleshoot complex errors in software applications to determine root cause and resolution. • Assist with testing and written description of application software changes • Collaborate with team members, actively participate in all Scrum ceremonies and activities, including pair programming and peer code review, with a constant focus on continuous improvement. • Be a driver for innovation on the scrum team by leading or assisting in technical research initiatives, sometimes working with other teams. • Responsible for protecting, securing, and properly handling all confidential data held by the company to ensure against unauthorized access, improper transmission, and/or unapproved disclosure of information that could result in harm to the company or our clients.

