Software Engineer, Angular with Security Clearance
About the role
Work with UX/UI designers to translate modern designs and user journeys into high-quality, responsive interfaces built on Angular 20's latest primitives (signals, standalone components, deferred loading).
Define and enforce microfrontend integration contracts, shell application design, and shared library standards across teams.
Implement full-stack features, including front-end components, APIs, integrations, and back-end business logic.
Modernize and refactor legacy application components into modern Angular-based frameworks and microfrontend architectures.
Ensure all development aligns with security, compliance, and quality standards.
Contribute to automated testing frameworks, including unit, integration, and regression testing, with coverage across microfrontend boundaries.
Collaborate with DevOps and platform engineering teams to support CI/CD pipelines configured for independent microfrontend builds and deployments.
Participate in Agile ceremonies-stand-ups, sprint planning, grooming, and reviews.
Provide guidance on best practices, design patterns, and modernization techniques, with particular depth in Angular and microfrontend ecosystems.
Document technical decisions, microfrontend integration workflows, and code to support long-term maintainability.
Qualifications
- 5+ years of software engineering experience.
- Strong, hands-on Angular expertise (Angular 15+; Angular 20 preferred), including signals-based reactivity, standalone components, and the modern Angular CLI toolchain.
- Demonstrated experience designing or implementing microfrontend architectures, including module federation (Webpack/Native), shell/remote application patterns, and cross-microfrontend communication strategies.
- Strong back-end experience (e.g., Java, .NET, Node.js, or similar).
- Hands-on experience building and consuming RESTful APIs.
- Experience working with cloud environments (AWS preferred).
- Proficiency with Git, CI/CD pipelines, and modern DevOps practices - including pipelines structured for independent microfrontend deployments.
- Solid understanding of software engineering best practices and design patterns.
- Experience collaborating with UX/UI designers and product teams.
- Strong communication skills and ability to work in a client-facing environment.
Preferred Qualifications
- Experience leading or contributing to enterprise-scale frontend modernization, particularly monolith-to-microfrontend migrations.
- Familiarity with Angular 20 features including zoneless change detection, incremental hydration, and signal-based inputs/outputs.
- Familiarity with cloud-native architectures, microservices, or containerization (Docker, Kubernetes), especially as they relate to microfrontend hosting and orchestration.
- Exposure to financial services or regulated environments.
- Experience with accessibility and usability standards (WCAG 2.x).
- Exposure to relational databases, specifically PostgreSQL.
- Experience with shared component libraries, design systems, or cross-team UI governance in a microfrontend context.
Additional Information
We Value:
- Drive: Passion and energy to implement quality technical solutions.
- Commitment to Quality: Passion to conceive and produce world-class solutions that drive real-world value for the customer.
- Customer Focus: Consultative approach to solving problems for customers. Expectations management.
- Communication: Superior communication skills. Ability to clearly articulate problems, solutions, risks, rewards etc. (written and verbal).
- Technical Skills: Love for technology. You have to be inherently passionate about technology.
- Business Acumen: Technology ultimately is used to enable the business. We look for people who understand how the businesses can be enabled through their technical solutions.