Qureos

Find The RightJob.

Senior Software Engineer (Widget)

Job Description

Fragomen , an AmLaw 100 Firm and the leading global immigration services provider, is seeking a n experienced Software Engineer to join our talented Application Development team in our Technology and Innovation Lab in Pittsburgh. Our technology facilitates the hiring and movement of skilled talent on a global scale.

Our Software Engineers design and implement web applications using popular technologies including C# .NET Core, React, Typescript, and Angular . As a core member of the team, you will play an integral part in the design, implementation, and delivery of new features and applications . You will make key contributions and be involved in decision making regarding the technical direction of our products . You will be called upon to use your knowledge of our business needs to suggest and develop solutions that improve the experience of Fragomen's clients and users.

How you will make a difference as a Senior Software Engineer with Fragomen:

  • Develop scalable backend services , REST APIs, and microservices using .NET Core , C# , Entity Framework, and SQL Server.

  • Write high quality frontend code using Angular , React , and TypeScript , ensuring responsive and performant user interfaces.

  • Implement secure authentication/authorization using JWT, OAuth, and best practice security patterns.

  • Use CI/CD pipelines for builds, automated testing, and validating deployment readiness while supporting , not owning, deployment activities.

  • Document system designs, solution approaches, and architectural decisions to ensure clarity and maintainability.

  • Conduct thorough code reviews and promote code quality across the team.

  • Leverage monitoring, logging, and performance profiling tools to ensure system reliability and proactively resolve issues. profiling tools to ensure system reliability and proactively resolve issues.

  • Collaborate in Agile teams, contribute to planning and estimation, and provide mentorship to support team growth and cohesion .

  • Work closely with product owners and business stakeholders to understand business needs and design solutions that directly support organizational goals.

Required skills and experience :

  • Strong experience with .NET Core, C# , and backend API development.

  • Hands - on experience with Azure services and cloud-based architectures.

  • Proficiency with SQL Server , database design, tuning, and stored procedures

  • Solid understanding of microservices and distributed systems.

  • Fron t end development skills with Angular, React , and TypeScript.

  • Knowledge of CI/CD tools and pipelines (Azure DevOps, GitLab pipelines , etc.).

  • Strong understanding of secure coding practices and authentication standards .

  • Excellent communication, documentation, and collaborative problem solving.

  • Ability to understand business goals and design technical solutions aligned with them.

All offers and/or employment contracts are contingent upon the successful completion of the Firm’s pre-employment screening process. This process may include verifying the candidate’s identity, confirming legal authorization to work in the offered position’s location, and conducting a comprehensive background check, where permitted by local regulations. We use limited AI‑assisted tools for administrative screening purposes only - never for decision‑making. All hiring decisions are made by people. Applicants may have rights to information and explanations regarding the use of such tools, or request human review, as required by applicable regional laws.

© 2026 Qureos. All rights reserved.