Lead Software Engineer - Java, Microservices, MuleSoft & API Development; Remote
Baltimore, Anne Arundel County, Maryland, 21276, USA
Listed on 2026-08-31
-
Software Development
Software Architect, DevOps, Software Project Mgr/ Lead, Cloud Engineer - Software
Resp & Qualifications
The Lead Software Engineer provides technical leadership for the design, development, integration, testing, deployment, and support of enterprise-scale software solutions, APIs, and cloud-native platforms. This role leads engineering teams through the delivery of complex business solutions while driving architecture strategy, engineering excellence, operational resilience, and modernization efforts.
The Lead Software Engineer partners with Architects, Product Owners, Scrum Masters, Value Stream Managers, and business stakeholders to define solution roadmaps, establish technical direction, and deliver scalable, secure, and highly available applications. The role serves as a hands‑on technical leader responsible for software architecture, microservices development, API platform engineering, system integration, cloud adoption, Dev Sec Ops practices, and mentoring software engineers.
Based on the source role's emphasis on technical leadership, software design, stakeholder engagement, risk management, and engineering mentorship.
- Lead teams of software engineers in the design, development, implementation, and support of enterprise applications and integration platforms.
- Provide hands‑on leadership for architecture, technical design, coding, code reviews, automated testing, and deployment activities.
- Serve as the technical authority and subject matter expert for assigned applications, APIs, and integration platforms.
- Design and deliver highly scalable, secure systems supporting large enterprise user populations.
- Ensure adherence to enterprise architecture standards, security policies, Dev Sec Ops practices, and software engineering best practices.
- Develop and maintain architecture documentation, interface specifications, and technical design artifacts.
- Lead software modernization and cloud‑transformation initiatives.
- Define application, integration, and microservices architecture for strategic enterprise initiatives.
- Evaluate emerging technologies, frameworks, and platforms to improve performance, scalability, reliability, and developer productivity.
- Identify technical gaps, system dependencies, and architectural risks while implementing mitigation strategies.
- Lead technology evaluations and recommendations for new solutions and software platforms.
- Participate in architecture reviews, roadmap discussions, and technology governance activities.
- Extend and enhance open‑source frameworks and reusable shared services where needed.
- Collaborate with Product Owners, business stakeholders, project managers, and architects to define business requirements and technical solutions.
- Translate business objectives into scalable software architectures and implementation plans.
- Support project estimation, capacity planning, dependency management, and technical cost analysis.
- Lead technical discussions with stakeholders and influence strategic technology decisions.
- Assist in feature estimation, delivery planning, and prioritization efforts.
- Improve application performance, reliability, availability, and observability.
- Lead root cause analysis and resolution of complex production issues.
Design automation strategies to improve deployment consistency and operational efficiency. - Champion CI/CD, continuous testing, infrastructure automation, and secure software delivery practices.
- Establish monitoring, logging, alerting, and performance management standards across platforms.
- Mentor, coach, and develop software engineers and technical leads.
- Conduct architecture reviews, code reviews, and technical design reviews.
- Foster a culture of collaboration, innovation, quality, and continuous learning.
- Guide engineering teams in Agile delivery methodologies and engineering best practices.
- Provide constructive feedback and leadership across cross‑functional teams.
Position does not have direct reports but is expected to assist in guiding and mentoring less experienced staff. May lead a team of matrixed resources.
QUALIF…(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).