DEPT is looking for adaptable Principal Software Engineers to build and scale high-quality, client-facing applications using AngularDart front-end and Java back-end.
Requirements
- Strong professional experience (8+ years) in software development, with experience working on Angular and Java.
- Solid understanding of modern front-end architecture, state management, and responsive UI design.
- Strong backend development skills — building APIs, managing data models, and integrating services.
- Proven ability to adapt quickly to new technologies and learn on the go.
- Experience with test automation and ensuring code quality across the stack.
- Experience with Angular Dart.
Responsibilities
- Design, develop, and maintain scalable applications using Angular on the front end and Java on the back end.
- Work across the full stack — from UI and UX improvements to backend development, API design, and data models.
- Collaborate closely with clients and internal teams to understand needs, propose solutions, and deliver value quickly.
- Proactively, and independently able to research knowledge needed to perform tasks.
- You can prioritize multiple tasks and communicate the overall status of a project.
- Mentor and guide other engineers, sharing knowledge and promoting technical excellence.
- Continuously explore and adopt new technologies and tools to improve our stack and processes.
Other
- Excellent communication skills and client-facing experience — you can translate technical concepts into clear business language.
- A collaborative mindset, ownership mentality, and a passion for building high-quality software.
- US Remote
- DEPT® is an equal opportunity employer (EOE).
- DEPT® participates in E-Verify