> Markdown version of [/jobs/ext/4691847-lead-software-engineer](https://www.wearedevelopers.com/jobs/ext/4691847-lead-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Software Engineer - **Company:** Optomi LLC - **Location:** McLean, VA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Active Directory, Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, Business Logic, Application Performance Management, Software Quality, Code Review, Continuous Integration, Elasticsearch, Hibernate (Java), Identity and Access Management, Java Persistence API, Lightweight Directory Access Protocols (LDAP), PostgreSQL, Liquibase, Software Deployment, Software Engineering, SQL Databases, TypeScript, Enterprise Software Applications, Spring-boot, Technical Debt, Backend, Database Migration, Amazon Relational Database Service, AngularJS, Gitlab-ci, AWS Fargate, Functional Programming, Api Gateway, Restful APIs, Amazon Simple Queue Service (SQS), OpenSearch, Docker, Jenkins, Microservices - **Published:** November 12, 2026 - **Apply:** https://www.thejobnetwork.com/job/6fd5c1f1-5e7c-451d-bbe3-2cbce80b56e8/lead-software-engineer ## About the Role * 12+ years of professional software development experience, including at least 3 years in a technical lead, lead engineer, or similar leadership capacity. \n * Expert-level hands-on experience with Java and Spring Boot, including backend development, microservices architecture, REST APIs, and complex enterprise applications. \n * Strong experience developing and deploying applications in AWS, including ECS/Fargate, EC2, Lambda, API Gateway, RDS/Aurora, SQS, and S3. \n * Experience with PostgreSQL, SQL, Hibernate/JPA, and Liquibase, along with Docker, CI/CD pipelines, GitLab CI or Jenkins. \n * Demonstrated experience owning system-level architecture, making technical decisions, mentoring developers, conducting code reviews, and guiding engineering teams while remaining hands-on. \n * Strong communication and problem-solving skills, with experience collaborating with product teams and business stakeholders to translate requirements into technical solutions. \n * Experience with Elasticsearch or AWS OpenSearch is highly preferred; familiarity with Angular/TypeScript, IAM technologies (Active Directory, LDAP, PingOne), or regulated financial environments is a plus. \n ## Description * Taking ownership of the technical direction and architecture of a large-scale enterprise application within the financial services industry., * Lead the design, development, and modernization of enterprise-scale backend applications using Java, Spring Boot, microservices, and AWS. \n * Serve as the primary technical lead for the engineering team, providing architectural direction, mentoring developers, conducting code reviews, and guiding technical execution. \n * Remain actively involved in hands-on development, building business logic, REST APIs, and microservices that support critical identity and access management functionality. \n * Own technical architecture decisions, establish engineering standards, and lead modernization efforts involving framework upgrades, scalability improvements, and technical debt reduction. \n * Develop, deploy, and support cloud-native applications within AWS while working with PostgreSQL, database migrations, Docker, and CI/CD pipelines. \n * Collaborate with product teams, business stakeholders, and other engineering groups to define requirements, evaluate technical solutions, and ensure successful project delivery. \n * Drive continuous improvement across application performance, security, reliability, and software quality while supporting identity platform modernization initiatives. \n