Senior Software Engineer (L4)

New
E
ExigerSupply chain software
Remote or Hybrid (McLean, VA | New York, NY | Richmond, VA)Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSDockerSQLJavaKubernetesSpring BootCI/CDRESTful APIsMicroservicesDistributed Systems

Requirements

  • Bring strong hands-on software engineering experience focused on backend development and production-grade applications.
  • Be proficient in Java and Spring Boot, or have strong experience with comparable backend technologies and willingness to work in the core stack.
  • Have experience designing, developing, and maintaining RESTful APIs, microservices, and distributed systems.
  • Understand databases, data modeling, and SQL.
  • Have familiarity with cloud platforms such as AWS and containerized environments using Docker and Kubernetes.
  • Have experience with CI/CD pipelines, automated testing, and modern software development practices.
  • Understand system design principles, application performance, scalability, and reliability.
  • Have experience troubleshooting production issues and supporting live applications.
  • Be familiar with messaging and asynchronous processing technologies such as Kafka, ActiveMQ, or Redis.
  • Demonstrate the ability to guide the design and implementation of complex systems as a technical go-to person.
  • Have experience designing reusable components, services, and architectural patterns.
  • Be able to navigate technical tradeoffs, influence architecture and engineering practices, and mentor engineers through technical guidance and code reviews.
  • Take ownership of system quality, reliability, and long-term maintainability.

Responsibilities

  • Design, build, test, and maintain scalable backend services and APIs for the 1ExigerAI platform.
  • Develop product capabilities such as real-time alerting, workflow builders, and supply chain investigation tools.
  • Own features and projects from technical design through development, deployment, and production support.
  • Collaborate with engineering, product management, and design to turn business requirements into technical solutions.
  • Build and maintain cloud-native applications using microservices, containerization, and modern infrastructure practices.
  • Contribute to system design, architectural improvements, and technical decisions affecting scalability, performance, reliability, and maintainability.
  • Troubleshoot production issues, improve observability, and strengthen system reliability.
  • Use AI-powered development tools such as Claude, Cursor, and GitHub Copilot throughout the software development lifecycle.
  • Contribute to AI-enabled engineering workflows for development, testing, code reviews, deployment, and automation.
  • Participate in code reviews, share technical knowledge, and maintain engineering quality.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now