We are a forward-thinking company that the Federal Government turns to in order to #GetShitDone
Software Engineer
Location
United States
Posted
61 days ago
Salary
0
Seniority
Lead
Job Description
Software Engineer
540
• Design, build, and deliver scalable, user-facing applications that support mission-critical workflows in a modern cloud environment • Own features end-to-end—from requirements and design through development, testing, and deployment • Collaborate directly with engineers, architects, and stakeholders to translate complex requirements into practical, working solutions • Develop and integrate RESTful APIs and data-driven services across distributed systems • Contribute to front-end development using Angular while supporting backend services in Node.js / NestJS • Debug and resolve issues across the stack, ensuring performance, reliability, and maintainability • Operate with a high degree of autonomy—able to move work forward independently while staying aligned with the broader team • Continuously improve code quality through testing, code reviews, enforcing coding standards and thoughtful design decisions • Bring a builder mindset—focused on delivering real, working software over theoretical perfection • Mentoring fellow developers and encouraging overall team growth • Assisting in the removal of blockers to keep a high velocity within the team
Job Requirements
- 8+ years of professional software development experience
- 4+ years of experience with JavaScript / TypeScript
- Experience building backend services with Node.js and/or NestJS
- Experience developing modern front-end applications using Angular (2+)
- Experience designing and integrating RESTful APIs and data-driven web applications
- Experience working with relational databases (PostgreSQL)
- Experience working with non-relational databases (MongoDB)
- Proficiency working in an Agile environment (i.e. backlog refinement, story size estimation, etc)
- Ability to handle the creation/distribution of release notes
- Coordination of application deployments
- Ability to identify and communicate technical requirements needed to implement a feature
- Identify/collaborate with team over new technical work/gaps within applications
- Strong problem-solving and troubleshooting skills
- Excellent verbal and written communication skills
- Ability to work independently in client-facing environments while collaborating effectively with a team
Benefits
- 100% covered health, dental and vision premium for employees, optional dependent coverage
- Flexible Spending Account (FSA)
- 401k with employer match
- Company Sponsored Life Insurance, Short and Long Term Disability coverage
- Flexible PTO + all Federal holidays off
- Home Office allowance
- Reimbursement for trainings / certifications
- Paid AWS Developer account
- Referral Bonus - good people know good people
- Annual Social Events (hackathon, holiday party, charity golf tournament, etc.)
- Access to 540’s Washington Capitals tickets
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Full Stack Development: Hands on contribution to code bases. Develop, maintain, and test robust and scalable backend microservice applications and front-end micro UI while ensuring optimal performance and user experience. • Architectural Design: Contribute to the architectural decisions of our software solutions, considering scalability, security, and maintainability. • Collaboration: Work closely with product managers, designers, and other stakeholders to understand requirements and provide technical insights. Peer review code of other developers on the agile team. • Mentorship: Mentor and guide junior developers, fostering their growth and contributing to a collaborative team culture. • Continuous Learning: Stay updated on industry trends, emerging technologies, and best practices to drive innovation within the team.
Mobile Engineer – iOS, Full Stack
AccelOneWhether you need a small, custom software project or a large-scale enterprise system, we have you and your team covered
• Develop and enhance mobile application features for iOS • Collaborate with engineers, product stakeholders, and designers in a rapid development environment • Implement and maintain functionality using Swift • Support backend integrations and related development tasks using Python and PostgreSQL • Participate in fast iteration cycles and feature delivery • Use AI-assisted development tools and coding agents to accelerate implementation • Review designs and assets from Figma when needed • Track tasks and collaborate using Jira
Senior Software Engineer – NewMarkets
AlpacaDBAlpacaDB, Inc., also known as Alpaca and Alpaca Securities, is an API stock and crypto brokerage platform that enables services to embed investing and developer
• Design highly scalable, mission-critical brokerage systems for the Japan market. • Develop and enhance the middle- and back-office systems, including gRPC microservices, REST and gRPC APIs, and third-party vendor integrations specific to the Japan market. • Work closely with Alpaca's core teams to enhance and transform the core framework, enabling support for multiple languages, currencies, and markets, with a particular focus on Japan-specific requirements. • Collaborate with tech leads in other regions both synchronously and asynchronously, primarily through Slack and meetings, to align with global teams. • Coordinate in Japanese with local regulators, vendors, partners, and business stakeholders, and translate those requirements into technical specifications for the global engineering team. • Troubleshoot incidents and reported bugs to maintain system integrity and performance. • Participate in on-call rotations and assist with timely engineering projects and production issues during Japan business hours. • Thrive in a global environment, effectively navigating regulatory requirements and building scalable solutions to support Alpaca's expansion in Japan.
• Design and build high-quality, maintainable user interfaces using JavaScript/TypeScript and React. • Develop and maintain Python-based backend APIs that support frontend workflows and product capabilities. • Translate business rules, pricing logic, and data dependencies into intuitive user experiences and reliable API integrations. • Own features end-to-end, from requirements and technical design through implementation, testing, rollout, and operational quality. • Write and maintain automated tests as part of the development process, including frontend and API-level tests where appropriate. • Collaborate closely with Product, UX, QA, and Engineering to deliver reliable product experiences for enterprise users. • Improve the usability, reliability, and maintainability of existing systems. • Contribute to technical direction, code quality, and engineering practices within the team.




