Serve as a technical lead for complex software projects, setting standards for code quality, architecture, and best practices
Design, develop, and maintain solutions across cloud and on-premises systems, leveraging AWS Cloud, Confluent Kafka, Node.js, React, Typescript, Postgres, and other modern technologies
Work closely with IT, Operations, Business Units, vendors, and partners to define integration requirements and deliver scalable solutions
Mentor and coach engineers on integration patterns, code reviews, troubleshooting, and professional growth
Drive the evolution of integration architecture and patterns; evaluate and recommend new technologies, frameworks, and tools to improve integration efficiency and reliability
Ensure integration solutions meet security, compliance, and performance standards
Contribute to technical documentation and promote knowledge sharing within the team
Participate in incident response and root cause analysis for integration issues
Monitor and evaluate the performance of integration solutions, making recommendations for improvement as necessary
Perform other duties as assigned
Requirements
Bachelor’s Degree in Computer Science, Engineering, or related field required; Master’s Degree preferred
Minimum of 8 years of hands-on, full-stack software engineering experience required
Deep expertise in AWS Cloud, Confluent Kafka, Node.js (or equivalents), and modern integration patterns (e.g., event-driven, microservices)
Expertise in at least one modern JavaScript framework (React, Angular, Svelte, etc)
Experience in financial services or regulated environments preferred
Proven track record of technical leadership, mentoring, and driving engineering excellence
Proven track record of delivering outcomes in collaboration with non-technical stakeholders
Strong analytical skills
Strong project management skills, with the ability to manage multiple projects simultaneously and deliver projects on time and within budget
Familiarity with CI/CD pipelines, DevOps practices, and infrastructure as code
Experience using observability tools (Splunk, Grafana, DataDog)
Proficiency with Microsoft Office tools (Outlook, Word, PowerPoint, Excel)
Excellent verbal, written, and interpersonal communication skills
Strong organizational skills and attention to detail
Outstanding problem-solving and time management skills
Self-motivated, self-directed, and results-oriented
Adaptable and able to multitask in a fast-paced environment
Can work independently and within a team; solution-oriented with a collaborative approach
Benefits
Comprehensive health, dental, and vision plans
4 weeks PTO
401k + company match
Metro SmartTrip benefits ($50/mo)
Remote or hybrid work schedules for most positions
Incentives for purchasing solar panels, electric vehicles, biking to work, etc.
Paid subscriptions to Veterans Compost, Capital Bikeshare, Imperfect Foods reimbursement, and more!
Best Workplaces for Commuters 2023 & 2024 winner
The Washington Post Top Workplaces 2023, 2024, and 2025 winner
American Banker Best Banks to Work For 2023 winner
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.