Application Engineer
Posted 27 Sep 2026
Advertised as “Application Engineer II”
BranchFactor Summary
The original posting with the fluff stripped out
- Level
- II
- Expected experience
- 3–6 yrs
- Management level
- Individual contributor
No salary listed for this role.
About the Role
- You are a software engineer with strong experience in Angular, TypeScript, and Node.js.
- You enjoy building scalable applications, collaborating with engineers and product owners, and solving real business problems through technology.
- You contribute to the delivery of production-grade systems while growing your capabilities in system design, cloud-native engineering, and AI-assisted development practices.
- You are comfortable working in modern engineering environments that include Azure, Kubernetes, CI/CD pipelines, and secure application development.
Responsibilities
Application Development
- Build and maintain Angular applications and reusable UI components
- Develop clean, maintainable, and testable TypeScript and Node.js code
- Build backend APIs and service integrations
- Collaborate with engineers and product owners to implement business requirements
- Participate in debugging, troubleshooting, and production support activities
System Integration & Delivery
- Integrate frontend applications with APIs and backend services
- Support containerized deployments using Docker and Kubernetes
- Participate in CI/CD and deployment processes
- Contribute to technical documentation and implementation designs
Security & Quality
- Implement authentication and authorization features using OAuth2 and JWT tokens
- Write unit and integration tests
- Follow engineering standards, security guidelines, and best practices
- Contribute to code reviews and quality improvement initiatives
AI-Assisted Engineering (Emerging)
- Use AI-assisted engineering tools to improve productivity and software delivery
- Review and validate AI-generated code and implementation suggestions
- Learn emerging engineering approaches related to system specification and agentic development models
- Contribute to scalable and maintainable system design practices
Required Experience & Capabilities
- 3–6 years of software engineering experience
- Strong experience with Angular, TypeScript, and Node.js
- Familiarity with Docker and Kubernetes
- Experience working with Azure cloud platforms preferred
- Understanding of APIs, authentication, and distributed systems
- Familiarity with OAuth2 and JWT-based authentication models
- Experience writing unit and integration tests