
Software Engineer (.NET & AI)
Confluence Technologies2 months ago
Pittsburgh, PA, USAMid Level
Responsibilities
- Develop applications and services using .NET and C#.
- Design and build RESTful APIs and service-oriented applications.
- Contribute to scalable software architecture and modern engineering practices.
- Explore and implement AI-powered development and product capabilities, including LLM- and agent-based workflows.
- Collaborate with engineers, product managers, QA, and other stakeholders.
- Improve development tooling, engineering quality, and DevOps practices.
Requirements
- Professional software development experience 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 and familiarity with DevOps and CI/CD practices.
- Working knowledge of modern JavaScript frameworks such as React.
- Approximately 2+ years of professional software engineering experience.
- Degree in Computer Science or equivalent practical experience.
- Preferred qualifications include Azure or other cloud experience, CI/CD pipeline development, Python, LLMs, prompt engineering, agentic systems, containerization, and developer productivity tools.
Benefits
- Generous time-off packages, including additional half days with each public holiday in the employee’s location.
- Global career development opportunities and social events.
- Flexible hybrid working, typically with Pittsburgh office attendance around once per month and occasional additional office time based on project needs.
- Referral bonus scheme of up to $3,000 per successful referral.
- The role is based in Pittsburgh, US, and the company can only consider Green Card holders or US citizens.