Confluence

Senior Software Engineer – Lead Software Engineer

Confluence

full-time

Posted on:

Location Type: Hybrid

Location: PittsburghPennsylvaniaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Take end-to-end ownership of complex backend services written in Python
  • Design and build scalable, production-ready systems with a focus on quality, performance, and maintainability
  • Integrate LLMs into backend services and products using APIs
  • Contribute to architectural decisions and engineering best practices
  • Write and maintain automated tests across unit, integration, and API layers
  • Collaborate closely with engineers, data scientists, and senior technical leaders within an agile Scrum team

Requirements

  • 5–8+ years of professional software engineering experience
  • Deep, hands-on Python experience in production environments
  • Strong software engineering fundamentals, including system design, clean architecture, testing, and design patterns
  • Exposure to AI / LLMs, including:
  • - Using LLMs in development workflows
  • - Integrating LLMs into backend services or products
  • Strong sense of ownership and ability to work independently
  • Excellent written and verbal communication skills
  • Nice to Have
  • Background in fintech, financial services, reporting, or other data-intensive systems
  • Experience working in mixed technology stacks (Python alongside .NET and/or JavaScript)
  • Familiarity with LLM evaluation, guardrails, latency optimization, and cost management
  • Experience running Python services in Azure or other cloud platforms
Benefits
  • Generous Time Off packages including additional half days with each public holiday in your location.
  • Global Career Development opportunities
  • Social Events
  • Referral Bonus scheme - Upto $3,000 per successful referral
  • Plus many more!
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Pythonsystem designclean architecturetestingdesign patternsautomated testingAPI integrationLLMscloud platformsmixed technology stacks
Soft Skills
ownershipindependencecommunication