Senior Software Engineer 1

ModMed
Summary
Join Modernizing Medicine (ModMed) as a Senior Software Engineer 1 and be part of a high-performing team that is modernizing healthcare. This role focuses on back-end coding, developing scalable server-side solutions, and collaborating with the product team. You will break down complex requirements, implement new features, work with databases, integrate third-party tools, and mentor team members. The ideal candidate possesses a Bachelor's or Master's degree in Computer Science, 5+ years of experience with Ruby and Ruby frameworks, and strong TDD skills. Excellent communication and collaboration skills are essential. ModMed offers a competitive benefits package, including health insurance, retirement benefits, paid time off, and professional development opportunities.
Requirements
- Bachelor's or Master's degree in Computer Science or a related field
- 5+ years of professional experience with Ruby and Ruby frameworks (e.g., Rails, Grape, Sinatra)
- Strong test-driven development (TDD) mindset, leveraging frameworks such as RSpec
- Hands-on experience with relational databases (e.g., PostgreSQL, MySQL) and non-relational databases
- Proficiency in working with message brokers like RabbitMQ
- A strong drive to learn, take on new challenges, and turn ideas into reality through ownership and follow-through
- Proven ability to collaborate effectively with multidisciplinary teams, including Engineering, Design, and Product, with a focus on delivering customer-centric solutions
- Skilled in writing and maintaining clear, detailed documentation to share knowledge and ensure process transparency
- Demonstrated success in mentoring engineers to improve standards, reduce defects, and contribute to a high-performing team
- Excellent communication skills and the ability to influence technical and strategic decisions
Responsibilities
- Focus on back-end coding as a primary responsibility, developing robust and scalable server-side solutions with attention to detail and quality
- Collaborate with the Product team to design back-end solutions that address customer needs, balancing technical complexity with delivered value
- Participate in team discussions, planning, and decision-making to improve workflows and ensure collaboration
- Break down complex requirements into actionable tasks, providing detailed technical specifications and clear acceptance criteria
- Implement new features while maintaining and enhancing APIs, services, and data layers, ensuring high-quality standards with unit and integration tests
- Work with relational and non-relational databases to ensure optimized queries and reliable data storage
- Integrate with third-party tools and services, such as message brokers (e.g., RabbitMQ) and external APIs, seamlessly
- Contribute to ongoing refactoring efforts, ensuring the codebase adheres to modern technical standards and best practices
- Mentor and support the technical growth of team members through pairing, knowledge sharing, and fostering a collaborative environment
Preferred Qualifications
- Familiarity with continuous integration and deployment (CI/CD) tools such as JIRA, Confluence, Bitbucket (or other Git servers), and Jenkins
- Experience with continuous refactoring efforts to maintain a modern and efficient codebase
- Knowledge of testing cloud-based SaaS applications and working with microservices architectures
- Basic proficiency in coding with Java or Python
Benefits
- Comprehensive medical, dental, and vision benefits, including a company Health Savings Account contribution
- 401(k): ModMed provides a matching contribution each payday of 50% of your contribution deferred on up to 6% of your compensation. After one year of employment with ModMed, 100% of any matching contribution you receive is yours to keep
- Generous Paid Time Off and Paid Parental Leave programs
- Company paid Life and Disability benefits, Flexible Spending Account, and Employee Assistance Programs
- Company-sponsored Business Resource & Special Interest Groups that provide engaged and supportive communities within ModMed
- Professional development opportunities, including tuition reimbursement programs and unlimited access to LinkedIn Learning
- Global presence and in-person collaboration opportunities; dog-friendly HQ (US), Hybrid office-based roles and remote availability for some roles
- Weekly catered breakfast and lunch, treadmill workstations, Zen, and wellness rooms within our BRIC headquarters
- Meals & Snacks: Enjoy complimentary office lunches & dinners on select days and healthy snacks delivered to your desk
- Insurance Coverage: Comprehensive health, accidental, and life insurance plans, including coverage for family members, all at no cost to employees
- Allowances: Annual wellness allowance to support your well-being and productivity
- Earned, casual, and sick leaves to maintain a healthy work-life balance
- Bereavement leave for difficult times and extended medical leave options
- Paid parental leaves, including maternity, paternity, adoption, surrogacy, and abortion leave
- Celebration leave to make your special day even more memorable, and company-paid holidays to recharge and unwind