PittsburghRecruiter Since 2001
the smart solution for Pittsburgh jobs

Lead Software Engineer

Company: OpenArc
Location: Warrendale
Posted on: April 5, 2025

Job Description:

OpenArc - Empowering Your Career. As a leading IT staffing firm, we are dedicated to connecting talented professionals with your ideal opportunities. We are currently seeking a qualified Lead Software Engineer to join our client's organization and contribute to their ongoing success.

Do not wait to apply after reading this description a high application volume is expected for this opportunity.

Job summary

The Lead Software Engineer is a technical leader responsible for driving the architecture, development, and implementation of enterprise-level software solutions. This role requires expertise in leading complex software initiatives, mentoring engineering teams, and making critical technology decisions to deliver high-quality, scalable applications. This person will have a deep passion for technology, a strong problem-solving mindset, and the ability to collaborate with both technical and business stakeholders.
Responsibilities:

Design and develop cross-functional, multi-platform distributed software applications using modern architectural patterns and industry best practices.


Lead development teams, provide mentorship to software engineers, perform code reviews, and ensure adherence to high coding standards.


Drive the development and delivery of large-scale, complex software solutions, ensuring efficiency, scalability, and maintainability.


Work closely with clients to guide them through critical technology decisions, align solutions with business objectives, and drive successful project outcomes.


Work as part of an Agile development team, ensuring timely and efficient implementation of software solutions.


Partner with project managers to plan development schedules, estimate project workloads, and proactively identify potential risks or roadblocks.


Create high-level system design diagrams and maintain thorough documentation for development, testing, debugging, and future enhancements.


Quickly diagnose and resolve software issues, ensuring minimal impact on project timelines and performance.


Evaluate and integrate new technologies, tools, and methodologies to enhance software development efficiency and innovation.


Ensure all software solutions adhere to industry security standards, company policies, and compliance regulations.


This role may leverage AI tools to enhance efficiency while adhering to the company's best practices



Requirements:

Experience leading software engineering teams on large-scale web and cloud-based initiatives.



Strong expertise in .NET/C#, web services, APIs, and web-based technologies.


Experience with Java and NodeJS technologies


Experience working with Azure and/or AWS, DevOps systems, and CI/CD pipelines.


Architectural experience with design patterns for complex, distributed applications and platforms.


Preferred experience with microservices, service-oriented architecture (SOA), and containerization technologies.


Experience with common relational database systems including Microsoft SQL Server, MySql, PostgresSQL and noSQL systems including MongoDB and Cosmos


Proficiency in modern front-end frameworks primarily React,but also Angular, Vue, and Bootstrap.


Experience with mobile development (Maui, native iOS, or Android) is a plus.


Familiarity with Unity 3D for interactive applications is a bonus.


Strong database development skills and experience with web-based server-side integration.


Proficiency with source control systems such as Git and Azure DevOps.



Strong problem-solving and decision-making abilities.


Excellent communication skills, with the ability to interact with technical and non-technical stakeholders.


Ability to collaborate in Agile environments and work effectively in co-sourced teams.


A commitment to continuous learning, staying up to date with the latest development tools and industry trends.


Consulting experience preferred.




At OpenArc, we prioritize your career success and strive to build exceptional technical teams for our clients. By understanding your experience and aspirations, we ensure to present you with rewarding and fulfilling opportunities.

As an employee of OpenArc and our clients, you will be eligible to participate in a comprehensive benefits package.


OpenArc is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

Keywords: OpenArc, Pittsburgh , Lead Software Engineer, IT / Software / Systems , Warrendale, Pennsylvania

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Pennsylvania jobs by following @recnetPA on Twitter!

Pittsburgh RSS job feeds