Lead Software Engineer (Python, Invoice/BIlling)

GartnerIrving, TX
$116,000 - $170,000Hybrid

About The Position

Join a world-class team of skilled engineers who build creative digital solutions to support our colleagues and clients. We make a broad organizational impact by delivering cutting-edge technology solutions that power Gartner. Gartner IT values its culture of nonstop innovation, an outcome-driven approach to success, and the notion that great ideas can come from anyone on the team.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • 7-10+ years of professional software development experience, with significant experience developing in serverless architecture.
  • Strong expertise in: Java, Python and REST API or similar technologies
  • Modern web technologies (Angular, React, TypeScript)
  • SQL and data modeling for production systems [Postgres, Oracle, Dynamo DB]
  • Deep understanding of cloud platforms (AWS or Azure), especially services used for event-based architecture.
  • Experience with asynchronous processing, event‑driven systems, and microservices architectures.
  • Working knowledge of Continuous Integration/Continuous Deployment [CICD] practices.
  • Ability to balance short‑term operational needs with long‑term architectural improvements.
  • Strong communication skills, capable of conveying technical concepts clearly to both technical and non‑technical stakeholders.
  • Comfortable working in a global, distributed team environment.
  • A deeply technical engineer who enjoys translating business intent to efficient design and owning systems end-to-end .
  • Passionate about software architecture, maintainability, and operational excellence.
  • Proactive in identifying risks, inefficiencies, and opportunities for improvement.

Responsibilities

  • Build and Unit Test flexible, scalable, and robust integration applications for integration between Sales [SFDC], Billing [Zuora] platforms and with vendor applications to manage the invoicing cycle.
  • Assist in defining software architectures while collaborating with team members
  • Take leadership and responsibility for successful delivery of the solutions
  • Help define and enforce technical standards, best practices, and coding guidelines for supported applications.
  • Assist on architecture decisions with a strong understanding of business impact.
  • Work in a fast paced Agile/SCRUM environment.
  • Collaborate with global engineering teams (US, India, and others) to ensure consistent quality delivery.
  • Partner with Product Owners to help translate operational needs into actionable technical work.
  • Lead technical planning and estimation for operational enhancements, refactors, and other enabling initiatives.
  • Provide technical guidance, coaching, and mentorship to junior level engineers within the support organization.
  • Promote strong engineering habits, including system documentation, and knowledge sharing.

Benefits

  • Competitive compensation.
  • Limitless growth and learning opportunities.
  • A collaborative and positive culture - join a diverse team of professionals that are as smart and driven as you.
  • A chance to make an impact – your work will contribute directly to our strategy.
  • Enjoy the flexibility of working from home and the energy of collaborating with peers in our dynamic offices.
  • 20+ PTO days plus holidays and floating holidays in your first year.
  • Extensive medical, dental insurance and vision plan.
  • 401K with corporate match, immediate vesting.
  • Health-and-wellness-related allowance programs.
  • Parental leave.
  • Tuition reimbursement.
  • Employee Stock Purchase Plan.
  • Employee Assistance Program.
  • Gartner Gives Charity Match.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service