Senior Software Engineer

AG MEDNET INCBoston, MA
1d

About The Position

About the Role: AG Mednet’s platform, Judi, is a cloud-native application built with Angular, Java (Spring/Hibernate), PostgreSQL, and AWS microservices (including Lambda and DynamoDB). As a Senior Software Engineer, you will serve as a senior technical leader and architectural contributor for the platform. You will own the design and delivery of complex Java-based systems in production, guide engineering standards, and help ensure architectural consistency across services. This role will collaborate in the continued evolution of our AI-assisted development practices, helping apply AI tools to improve development velocity, code quality, and operational reliability while maintaining strong engineering discipline. This is a high-impact position with significant influence over technical direction, system design, and engineering execution.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related discipline (or equivalent experience)
  • 7+ years of full-stack development experience with strong object-oriented design skills
  • Deep expertise in Java, Spring, Hibernate, and RESTful service design
  • Strong experience with microservices architecture and distributed systems
  • Hands-on experience with AWS (Lambda, DynamoDB, RDS, S3, etc.)
  • Strong experience with PostgreSQL or other relational databases
  • Proven ability to design and deliver scalable, production-grade systems
  • Experience influencing technical standards and leading complex initiatives
  • Practical experience using AI-assisted development tools to improve productivity and quality
  • Strong judgment in evaluating AI-generated output for correctness, security, and maintainability
  • Strong CI/CD and testing practices; Agile experience preferred
  • Experience with Git and modern repository workflows
  • Excellent communication skills and ability to work cross-functionally
  • Self-directed and comfortable operating with high ownership

Responsibilities

  • Lead architecture and design for new features and platform enhancements
  • Own end-to-end delivery from technical design through production deployment
  • Translate product requirements into scalable, secure system designs
  • Contribute to architectural standards and engineering best practices
  • Conduct design and code reviews to ensure quality and consistency
  • Drive improvements in CI/CD, testing, observability, and operational resilience
  • Leverage AI-assisted development tools to: Accelerate implementation and refactoring
  • Improve automated test coverage
  • Support debugging and root cause analysis
  • Enhance documentation and technical clarity
  • Collaborate on evolving standards and guardrails for responsible AI usage in the SDLC
  • Mentor engineers and elevate overall team technical capability
  • Evaluate and integrate open-source frameworks and third-party components
  • Partner closely with Product, DevOps, and QA to ensure reliable, scalable delivery
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service