
Senior Software Engineer – Lead Software Engineer
Confluence
full-time
Posted on:
Location Type: Hybrid
Location: Pittsburgh • Pennsylvania • United States
Visit company websiteExplore more
Job Level
Tech Stack
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