Software Engineering Manager
Company
Fragomen
Location
Pittsburgh, PA
Type
Full Time
Job Description
Job Description
About the Role: Fragomen, an AmLaw 100 Firm and the leading global immigration services provider, is seeking an experienced, technical Software Engineering Manager to lead and manage a very talented team within our Application Development organization. Much of our team is based in Pittsburgh, PA, the site of Fragomen's Technology and Innovation Lab. This position will be open to applicants in Pittsburgh and will also be considered for remote applicants within the United States.
Applicants to our Software Engineering Manager role will benefit from prior experience leading teams of talented engineers, particularly engineers who partake in production support and maintenance. As the leader of our production and maintenance team, the Software Engineering Manager will be responsible for directly managing software engineers as well as for leveraging both business knowledge and their own software engineering experience to make key contributions to the technical direction of our products.
How will you make a difference as a Software Engineering Manager at Fragomen?
- Play an integral part in the triaging and troubleshooting of production issues across an array of web-based products and services.
- Work closely with other application development teams to define and implement processes and interaction models to streamline resolution for production application issues and improve the experience of Fragomenโs clients and users.
- Manage Fragomen's software engineering support process and software engineering team members.
- Serve as a mentor and leader to software developers, providing advice and coaching.
- Contribute to the technical roadmap for Fragomen's products.
- Interface with and build strong connections between engineering, product ownership, and business groups.
- Perform thorough yet fair peer code reviews.
- Understand and internalize business needs and use this knowledge to architect applications to manage those needs.
- Be heavily involved in architectural discussions for new and existing products.
Leverage your valuable skills and experience to make an impact at Fragomen:
- Bachelor's Degree in Computer Science, Engineering, or related field.
- At least ten years of experience developing production-ready software applications.
- Experience managing software engineering teams, or at least three years as project lead engineer, principal engineer, or software architect on a team of four or more developers.
- Exceptional troubleshooting and debugging skills.
- Strong, proven experience with full-stack development including RESTful APIs and web front-ends, especially Angular.
- Strong, proven experience building and working with APIs, microservices, and web applications.
- Experience designing software applications and features.
- Familiarity with common design patterns.
- Experience with and an affinity for writing Unit Tests using frameworks such as XUnit, NUnit, Jasmine & Karma.
- A collaborative spirit and a demonstrated ability to play well with others.
- A willingness to take ownership of the things you create.
Our core technology stack includes, but is not limited to:
- C# .NET 8
- Typescript, JavaScript
- Angular
- Python
- Web API, LINQ, REST, MVC
- MS SQL Server, PostgreSQL, Couchbase
- Visual Studio Code, PyCharm
- Gitlab, Jira, Confluence, Jenkins, Octopus
- VMWare, Docker Swarm
Benefits:
At Fragomen, we know that great people make a great organization. We value our people and offer employees a broad range of benefits which includes:
- 22 PTO days + Federal holidays
- Medical, Dental, and Vision plans + FSA & HSA Plans
- 401K plan, with company matching
Learn More About Fragomen:
Please take time to read About Us, explore the Meaningful and Impactful Work we do for our clients, and review the standard Benefits we offer. You can find all the material to the right of this page.
Date Posted
12/07/2024
Views
0
Similar Jobs
Software Engineer - JPMorganChase
Views in the last 30 days - 0
The job description outlines a role that involves designing developing and implementing software solutions to solve business problems The role encompa...
View DetailsAI & GenAI Data Scientist - Manager - PwC
Views in the last 30 days - 0
The job description at PwC involves leveraging data and advanced analytics techniques to drive business decisions and optimize operations The role req...
View DetailsEnterprise Engineer Sr - Akami Security Suite - The PNC Financial Services Group
Views in the last 30 days - 0
PNC is seeking an Enterprise Engineer Sr with expertise in Akamai Security Suite to manage configure and optimize security solutions The role involves...
View DetailsProduct Management Group Manager - The PNC Financial Services Group
Views in the last 30 days - 0
The job profile at PNC involves defining the strategy and executing on business and financial results for a product portfolio The role requires leadin...
View DetailsData Engineer Senior - Data and Automation (Hadoop, Google Cloud, Pyspark, Python, SQL) - The PNC Financial Services Group
Views in the last 30 days - 0
PNC is seeking a Data Engineer Senior to join their Data and Automation organization The role involves architecting developing testing and optimizing ...
View DetailsSenior Software Engineer-Java/React/SQ - The PNC Financial Services Group
Views in the last 30 days - 0
PNC is seeking a Senior Software Engineer with 3 years of experience in full stack engineering The role involves detailed technical design and develop...
View Details