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!
|