Summary
Confluence is a global organization committed to innovation in the investment data space. They are seeking a Software Engineer to modernize their flagship platform by integrating AI capabilities and developing scalable applications using .NET and C#.
Responsibilities
- Developing applications and services using .NET and C#
- Designing and building RESTful APIs
- Contributing to scalable, modern software architecture
- Collaborating with engineers, product managers, QA and other stakeholders
- Exploring and implementing AI-powered development and product capabilities
- Improving development practices, tooling and engineering quality
- Contributing to modern DevOps and CI/CD approaches
Skills
- Professional experience developing software with .NET and C#
- Experience building RESTful APIs and service-oriented applications
- Understanding of software design patterns and scalable architecture
- Experience working in Agile delivery environments
- Working knowledge of modern JavaScript frameworks such as React
- Familiarity with DevOps and CI/CD practices
- Strong communication and collaboration skills
- Curiosity about AI and an interest in applying it to software engineering challenges
- Approximately 2+ years of professional software engineering experience
- Degree in Computer Science or equivalent practical experience
- Azure or other cloud platform experience
- Experience building CI/CD pipelines
- Python for automation or AI-related workflows
- Experience working with LLMs, prompt engineering or agentic systems
- Containerisation technologies
- Experience building developer productivity tools
Qualifications
Must Haves
- Professional experience developing software with .NET and C#
- Experience building RESTful APIs and service-oriented applications
- Understanding of software design patterns and scalable architecture
- Experience working in Agile delivery environments
- Working knowledge of modern JavaScript frameworks such as React
- Familiarity with DevOps and CI/CD practices
- Strong communication and collaboration skills
- Curiosity about AI and an interest in applying it to software engineering challenges
- Approximately 2+ years of professional software engineering experience
- Degree in Computer Science or equivalent practical experience
Nice to Haves
- Azure or other cloud platform experience
- Experience building CI/CD pipelines
- Python for automation or AI-related workflows
- Experience working with LLMs, prompt engineering or agentic systems
- Containerisation technologies
- Experience building developer productivity tools
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
- Flexible working options for all employees.
- Team members typically coming together in our Pittsburgh office around once per month for collaboration, planning and team connection, with occasional additional office time depending on project needs.