Experis - Lead Software Engineer
Developer is needed in Rockville, United States.
Client: Experis
Location: Rockville, MD
Contract: Contract
Job Description
Our client, a leading organization in the technology and data analytics industry, is seeking a Lead Software Engineer to join their dynamic team. As a Lead Software Engineer, you will be part of the Development Department supporting the Market Oversight platform by leading the design and architecture of complex, distributed surveillance systems based on evolving business needs. The ideal candidate will demonstrate strong leadership, innovative thinking, and a collaborative spirit, which will align successfully in the organization.
Requirements
- 7+ years of full-stack development experience with leadership responsibilities and ability to mentor developers while still delivering hands-on technical work.
- Strong expertise in Node.js/JavaScript, Angular, and AWS serverless architecture.
- Experience with AWS data services such as DynamoDB, Athena, Lambda, and AWS Glue, along with query optimization and caching strategies.
- Proven experience in modern UI/UX development, especially in data visualization and dashboard design.
- Experience in building data-driven applications and interactive dashboards. Experience with BI tools (QuickSight preferred, but Tableau, Power BI, or similar acceptable).
- Proven expertise in scaling applications under increasing complexity and establishing robust development workflows.
What’s the Job?
- Strengthen development practices by enhancing code review processes, testing standards, and deployment procedures to ensure high-quality delivery.
- Champion modern development workflows, including AI-assisted development, while maintaining rigorous code review, testing, and security validation.
- Mentor and collaborate with developers on complex implementations, providing technical guidance and establishing best practices.
- Design and oversee scalable architecture solutions to support current platform complexity and future growth.
- Optimize data layer performance, including DynamoDB query patterns, Athena performance, AWS Glue ETL processes, and caching strategies including QuickSight SPICE optimization.
- Work with UI (Angular), API (Node.js), AWS Lambda, and infrastructure teams, providing code review and architectural guidance.
What’s in it for me?
- Opportunity to impact a rapidly growing platform with innovative solutions.
- Work in a collaborative environment that values mentorship and professional growth.
- Engage in cutting-edge development practices, including AI-assisted workflows.
- Contribute to scalable architecture design supporting future expansion.
- Be part of a forward-thinking organization committed to excellence and innovation.
No longer accepting applications
Get instant notifications for new Developer jobs. Enter your email:
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.