Software Engineering - Senior Software Engineer

Community CareTulsa, OK
Hybrid

About The Position

CommunityCare HMO, Inc. seeks a Senior Software Engineer to perform advanced backend software development, ensuring high performance and reliability. This role involves writing efficient, maintainable code for APIs and other middle-tier systems, ensuring seamless integration with internal and external systems. The engineer will monitor and support the existing code base, providing timely resolution of trouble tickets and proactive maintenance. Key responsibilities include driving design planning sessions to architect scalable and efficient software solutions, developing and maintaining robust APIs for billing, invoicing, and member benefits, and building comprehensive unit tests. The position also requires participation in peer reviews, change management processes, and continuous improvement initiatives. Daily stand-up meetings are expected for progress updates and collaboration. Additionally, the role involves mentoring and training junior engineers.

Requirements

  • Bachelor’s degree in Computer Science, Applied Computer Science, or a related field.
  • 5 years of progressively responsible software development experience.
  • 5 years of experience utilizing C# for Agile development.
  • 5 years of experience utilizing .NET for Agile development.
  • 5 years of experience using object-oriented design methods.
  • 5 years of experience using Microsoft SQL for API development.

Responsibilities

  • Perform advanced backend software development, ensuring high performance and reliability.
  • Write efficient, maintainable code for APIs and other middle-tier systems.
  • Ensure seamless integration with internal and external systems.
  • Monitor and support the existing code base, providing timely resolution of trouble tickets and proactive maintenance.
  • Drive design planning sessions to architect scalable and efficient software solutions.
  • Develop and maintain robust APIs to support billing, invoicing, and member benefits for both internal applications and third parties.
  • Build comprehensive unit tests.
  • Perform peer reviews to ensure code quality and reliability.
  • Participate in change management processes and contribute to continuous improvement initiatives.
  • Participate in daily stand-up meetings to provide progress updates, identify blockers, and collaborate on solutions.
  • Mentor and train junior engineers on software development best practices, fostering a culture of knowledge sharing and continuous learning.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service