Senior Lead Software Developer
Empower AI
- Location
- Washington, DC
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 105,660–163,530/yr
Posted 1mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Lead architecture, design, development, and modernization of enterprise applications
- Independently architect complex solutions and make technology decisions
- Lead development efforts from concept through production
- Design end-to-end enterprise application architectures
- Define technical architecture, system integration strategies, and application roadmaps
- Design scalable, secure, high-availability, and cloud-native solutions
- Develop application, integration, deployment, and data architecture artifacts
- Evaluate technologies and recommend architecture patterns and frameworks
- Lead technical design reviews and architecture discussions
- Design, develop, and maintain enterprise web applications
- Build scalable backend services using Node.js, Python, and Java
- Develop modern frontend applications using JavaScript
- Mentor developers and promote engineering best practices
- Design and implement solutions using AWS services
- Design RESTful APIs and microservices
- Design relational database architectures and develop optimized SQL solutions
- Develop and deploy containerized applications using Docker
- Design and implement CI/CD pipelines and secure coding practices
- Leverage AI tools to improve software development productivity and quality
- Design and support GIS-enabled enterprise applications
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 10+ years of experience in enterprise software development
- 5+ years designing enterprise application architectures independently
- Strong expertise in AWS cloud-native application development
- Extensive experience with Node.js, Python, Java, and JavaScript
- Extensive experience with SQL Server and PostgreSQL
- Strong experience developing RESTful APIs and microservices
- Experience with Docker and container orchestration technologies
- Strong knowledge of CI/CD pipelines and secure software development
- Experience mentoring development teams and leading technical initiatives
- US Citizen with ability to obtain Public Trust clearance
Preferred
- AWS Solutions Architect or AWS Developer Certification
- Experience with Kubernetes (Amazon EKS or OpenShift)
- Experience with GIS platforms such as ArcGIS or ESRI
- Experience with AI development tools (GitHub Copilot, ChatGPT Enterprise, Amazon Q, Claude)
- Experience with Infrastructure as Code (Terraform or CloudFormation)
- Experience in Agile/Scrum environments
- Experience supporting federal or regulated environments
Skills
- Node.js
- Python
- Java
- JavaScript
- AWS
- EC2
- ECS
- EKS
- Lambda
- API Gateway
- RDS
- SQL Server
- PostgreSQL
- S3
- IAM
- CloudWatch
- SNS
- SQS
- Secrets Manager
- VPC
- OpenAPI
- Swagger
- Docker
- Kubernetes
- GitHub Copilot
- ChatGPT Enterprise
- Amazon Q
- Claude
- Terraform
- CloudFormation
- ArcGIS
- ESRI
Similar roles
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Senior Software Engineer (Reston or Cambridge)
Akamai · United States · USD 121,400–218,600/yr · today
Software Engineer
Realtor.com Careers · Austin · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today