Sr. Software Engineer

XIFINDallas, TX
6h$120,000 - $155,000Onsite

About The Position

A highly skilled Sr.Software Engineer with deep Java expertise and a strong track record of building scalable, enterprise-grade solutions that automate and streamline complex healthcare and pharmacy systems. This role operates at a senior technical level, contributing across the full software development lifecycle (SDLC) while partnering closely with the Tech Lead to execute established architectural direction. The Senior Software Engineer plays a critical role in implementing high-performance, secure, and maintainable systems that directly enhance healthcare operations, compliance, and patient outcomes. The ideal candidate is a pragmatic problem solver who thrives in collaborative environments, takes ownership of deliverables, and can work independently while aligning to defined technical standards and team priorities. This individual contributes meaningfully to design discussions, provides mentorship to other engineers, and focuses on delivering high-quality, production-ready solutions within agreed architectural boundaries. This position will be located at our Dallas, Texas office.

Requirements

  • Experience effectively using AI-assisted development tools to accelerate coding, test generation, refactoring, and documentation while maintaining high quality standards.
  • Bachelor’s degree in Computer Science, Engineering, or related technical field (or equivalent practical experience).
  • 7+ years of progressive software engineering experience with a strong focus on enterprise application development.
  • Advanced proficiency in Java and object-oriented design principles.
  • Strong hands-on experience with Spring Boot and the broader Spring ecosystem (Spring MVC, Spring Data, Spring Security).
  • Solid experience building RESTful APIs and microservices-based systems.
  • Strong SQL skills and a clear understanding of relational database concepts, indexing, transactions, and performance tuning (specific database platform experience not required).
  • Experience with ORM frameworks such as Hibernate/JPA.
  • Familiarity with modern development practices including CI/CD, automated testing, containerization (Docker), and orchestration using Kubernetes.
  • Experience working with cloud platforms such as Microsoft Azure.
  • Experience with logging and monitoring tools such as Splunk.
  • Hands-on experience working in Agile/Scrum environments.
  • Experience conducting code reviews and applying clean code principles and common design patterns.

Nice To Haves

  • Exposure to modern front-end frameworks (e.g., Angular, React) or experience working alongside front-end teams.
  • Healthcare and/or pharmacy industry experience is a plus.

Responsibilities

  • Design, develop, test, deploy, and support scalable enterprise applications across the full SDLC.
  • Apply sound design patterns and engineering best practices to build reliable, extensible systems.
  • Leverage AI-assisted development tools to accelerate coding, test generation, and refactoring while maintaining high quality standards.
  • Troubleshoot complex production issues and contribute to thorough root cause analysis and durable fixes.
  • Consistently write high-quality, readable, and testable code.
  • Conduct thoughtful peer code reviews focused on maintainability, clarity, and adherence to design principles.
  • Reinforce coding standards, testing discipline, and clean architecture practices within the team.
  • Promote effective use of AI tools within the team by modeling responsible usage and sharing practical techniques that improve productivity.
  • Provide practical guidance and support to junior and mid-level engineers when needed.
  • Partner with Product, QA, DevOps, and other engineering teams to deliver high-quality solutions.
  • Participate in technical discussions and contribute constructively within established architectural direction.
  • Identify opportunities to improve automation, workflow efficiency, and overall code quality.
  • Contribute to process improvements within Agile/Scrum development environments.

Benefits

  • Comprehensive health benefits including medical, dental, vision, and telehealth
  • 401(k) with company match and personalized financial coaching to support your financial future
  • Health Savings Account (HSA) with company contributions
  • Wellness incentives that reward your preventative healthcare activities
  • Tuition assistance to support your education and growth
  • Flexible time off and company-paid holidays
  • Social and fun events to build community at our locations!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service