ModMed

Senior Software Engineer

ModMed

full-time

Posted on:

Location Type: Remote

Location: FloridaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop and implement complex engineering systems, aligning with future scalability and business objectives.
  • Provide mentorship, set technical direction, and drive excellence in the team.
  • Contribute to the technical roadmap with cross-functional teams and stakeholders, ensuring alignment with business objectives.
  • Simplify and break down complex requirements into manageable deliverables and milestones through development of technical specifications.
  • Ensure deliverables meet the functional and non-functional criteria, and drive changes proactively where outcomes are misaligned.
  • Promote a culture of continuous improvement by guiding other engineers through design, code, and operational reviews.

Requirements

  • Bachelor's in Computer Science or a related field
  • Masters Degree is a plus
  • 10+ years of software development experience
  • Deep extensive C#/Dotnet experience
  • Solid understanding of microservices and REST API standards
  • SaaS development experience
  • Experience in writing Unit and API tests
  • Experience with public cloud services, preferably AWS
  • Full stack (backend, frontend, operations) technical leadership experience is a plus
  • Proven experience designing, developing, and operating modern cloud-native, fault-tolerant distributed services
  • Ability to communicate and collaborate effectively across functional lines
  • Exceptional strategic thinking and technical expertise, with the ability to align technology with business objectives.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NETmicroservicesREST APISaaS developmentUnit testingAPI testingcloud-native servicesdistributed servicestechnical specifications
Soft Skills
mentorshiptechnical directioncommunicationcollaborationstrategic thinkingcontinuous improvementteam leadershipproblem-solvingproactive change managementcross-functional teamwork
Certifications
Bachelor's in Computer ScienceMaster's Degree