Permanent

Senior Software Engineer

Posted on 10 December 24 by Robert Peek

  • Remote, Remote
  • $ - $
Logo

Powered by Tracker

Job Description

Overview:
Join a collaborative and empowered team dedicated to developing, deploying, and maintaining robust solutions for our evolving platforms. We prioritize a culture of accountability, teamwork, and shared success. This position calls for a seasoned engineer who thrives in a dynamic environment, mentoring junior team members while driving the adoption of cutting-edge technologies and best practices.

Key Responsibilities:

  • Leadership in Platform Development: Lead efforts to design, develop, and maintain scalable patient support platforms.

  • Technical Expertise: Leverage deep knowledge of .NET, C#, SQL, and Kafka to enhance system performance and scalability.

  • System Optimization: Focus on improving the stability, security, and efficiency of event-driven architectures and Kafka clusters.

  • Team Mentorship: Provide guidance and foster skill development among junior engineers through active mentorship and collaboration.

  • Cross-Team Collaboration: Partner with product and architecture teams to deliver well-integrated, innovative solutions.

  • Adoption of Modern Practices: Advocate for new technologies, system patterns, and engineering excellence, including test-driven development, code reviews, and CI/CD practices.

  • Problem Solving: Apply holistic systems thinking to tackle complex challenges and deliver sustainable solutions.

  • Operational Support: Participate in on-call rotations and contribute to maintaining high system reliability and uptime.

Qualifications:

  • 8+ years of experience in developing enterprise-level, cloud-based software.

  • Preferred background in healthcare technology or HIPAA-compliant systems.

  • Bachelor’s degree in Engineering or a related field is a plus.

  • Proven track record in solving technical challenges in high-pressure environments.

  • Expertise in CI/CD pipelines, automated testing, and Agile methodologies.

  • Strong mentoring skills and a proactive approach to knowledge sharing.

Core Technical Skills:

  • Proficiency in .NET, C#, SQL, and Kafka.

  • Experience with event-driven architecture.

  • Familiarity with both relational and non-relational database systems.

  • Hands-on knowledge of CI/CD tools and test-driven development (TDD).

  • Competence with Docker, Kubernetes, and containerized workflows.

  • Understanding of system monitoring and analytics tools.

This role offers an opportunity to work at the forefront of technology, solving impactful challenges while fostering a supportive and collaborative team environment. If you are passionate about innovation and mentorship, we’d love to have you onboard!

 

Job Information

Rate / Salary

$ - $

Sector

Not Specified

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-28160

Job Location