Senior Software Engineer

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer building Kimedics’ healthcare staffing and scheduling platform. Delivering distributed systems, cloud solutions, and production features while mentoring engineers.

Responsibilities:

  • Design and implement complex, high-impact features and system improvements
  • Own end-to-end delivery of significant features and projects from design through production
  • Write production-quality code for business-critical systems
  • Debug complex issues spanning multiple systems, services, and integrations
  • Lead technical design and code reviews and maintain technical standards
  • Improve code quality, test coverage, reliability, and observability
  • Identify and address technical debt and architectural issues
  • Make pragmatic technical decisions and contribute to architectural discussions
  • Contribute to incident response and lead root cause analysis within the domain
  • Create technical documentation, architecture decision records, and runbooks
  • Collaborate with Product Management to shape feature requirements
  • Represent the team in cross-team technical discussions, planning, and architecture reviews
  • Partner with Platform and Quality Engineering teams on infrastructure, tooling, and quality initiatives
  • Participate in technical interviews and hiring calibration
  • Contribute to the technical roadmap and capacity planning
  • Share knowledge through design documents, tech talks, and cross-team discussions
  • Mentor Engineer I, II, and III teammates through pairing, code review, and direct coaching
  • Support onboarding and ramp-up of new team members
  • Identify growth opportunities and stretch assignments for junior engineers
  • Contribute to engineering culture through knowledge sharing and leading by example
  • Communicate with cross-functional partners, external vendors, and service providers as needed
  • May work on special projects or other duties as assigned

Requirements:

  • Bachelor's Degree in Computer Science, related technical field, or equivalent practical experience, required
  • 6-8+ years of professional software engineering experience with a strong track record of independent delivery
  • Proven experience designing and delivering complex distributed systems, data solutions, or cloud infrastructure at production scale
  • Demonstrated experience mentoring engineers and raising team technical standards
  • Deep expertise in a primary engineering discipline, such as application development, data engineering, or cloud/infrastructure engineering
  • Broad familiarity with cloud platform concepts, security fundamentals, and software delivery tooling
  • Deep understanding of modern software delivery practices, including CI/CD, observability, testing strategies, and agile/Kanban
  • Working knowledge of Microsoft Word, Excel, PowerPoint, Outlook, and Teams
  • Experience with production systems across application services, data pipelines, APIs, cloud infrastructure, or similar
  • Strong system design skills addressing scalability, security, and operational tradeoffs
  • Strong code review skills
  • Demonstrated ability to mentor engineers at multiple levels with measurable growth
  • Ability to diagnose and resolve complex cross-system production issues under pressure
  • Excellent technical communication skills
  • Ability to work with sensitive information and maintain confidentiality
  • Ability to travel up to 10% of the time
  • Ability to adhere to and exhibit Company Values
  • Ability to consistently meet goals, commitments, and deadlines

Benefits:

  • Company-paid benefits: Basic Life and AD&D, Short and Long-Term Disability, Employee Assistance Program, Compass Health Advocate and Transitions
  • Healthcare benefit options: Value Plan, High Deductible Plan with HSA, Healthcare FSA, Dependent Care FSA, Prepaid Legal Services, 529 Savings Plan, Pet Insurance
  • Paid parental leave
  • Company sponsored 401k plan with company matching
  • PTO accruing at 15 days/year for the first year and increasing with tenure
  • Remote work location specified as Nashville-Tennessee Remote