Share this job
Senior Java Angular 17+ Software Engineer
Lexington-Fayette, Kentucky, United States
Apply for this job

Must be authorized to work in the U.S. without employer sponsorship. No visa sponsorship available. No third-party agencies or C2C arrangements.


** Must have Angular 17+ experience **


Remote – USA - ideally Eastern time zone


Pay range: $128,000 – $165,000 per year, depending on experience


About the role

Our client, a leader in healthcare supply chain technology, is hiring a Senior Software Engineer to design, build, and support scalable software across the full stack. You will work on both existing and next-generation products used throughout the healthcare supply chain. You will lead the technical design of complex features, modernize user-facing applications, and mentor other engineers.


What you'll do

  • Design and build secure, scalable, maintainable software, creating reusable components across the full stack
  • Build and modernize user-facing applications with modern Angular, TypeScript, and component-based front-end architecture
  • Develop back-end services and integrations using Java, AWS services, and databases
  • Lead technical design for complex initiatives and write clear technical documentation
  • Work with product, design, QA, DevOps and back-end partners to deliver high-quality products
  • Find root causes of system issues, analyze upstream and downstream impact, and recommend practical solutions
  • Promote best practices in development, testing, CI/CD, and Agile workflows
  • Mentor less experienced engineers through pairing and code review
  • Use AI-powered development tools to improve productivity and code quality


What you bring

  • 8+ years of software development experience, with a BS in Computer Science or equivalent professional experience
  • 5+ years building modern web applications with Angular, including hands-on experience with Angular 17 or newer
  • Strong TypeScript, component-based UI development, reactive programming, and front-end architecture
  • Experience contributing to architecture on large, long-lived codebases
  • Back-end design and implementation with Java and J2EE
  • AWS experience: EC2, SNS, SQS, S3, SES, ECS and Lambda
  • Databases: MongoDB, Elasticsearch and MySQL
  • A proven record of using AI-powered development tools to speed delivery and raise code quality
  • Solid design fundamentals: performance, scalability, robustness and resiliency
  • Agile/Scrum experience
  • Ability to work independently and on a team across multiple overlapping projects
  • A record of delivering large, complex, cross-functional projects


Also valued

  • Clear communication with both technical and non-technical audiences
  • A view of system-wide impacts and dependencies across teams and products
  • Strong problem-solving across front-end, back-end, data, and cloud boundaries


Apply for this job
Powered by