About the role

  • Senior Software Engineer designing and maintaining high-performance software solutions at Davis Technology Management. Collaborating with teams and leading offshore development efforts.

Responsibilities

  • Design, develop, and maintain scalable, high-performance software solutions
  • Translate business and product requirements into technical designs
  • Contribute to architectural decisions
  • Deliver clean, reliable, and maintainable code
  • Collaborate closely with cross-functional teams
  • Ensure application performance, security, and stability
  • Lead and mentor the offshore development team in India
  • Rapidly prototype MVPs and innovative concepts
  • Architect and design applications leveraging AWS services and serverless best practices
  • Own the end-to-end development, deployment, and maintenance of multiple applications in AWS environments

Requirements

  • 7+ years of software development experience
  • Strong proficiency in one or more modern programming languages
  • Experience with APIs, databases, cloud platforms, and CI/CD pipelines
  • Strong problem-solving skills
  • Ability to mentor junior engineers
  • Active participation in Agile development practices
  • Minimum 4 years of hands-on experience with React and core AWS services
  • Prior experience in a team lead role
  • Experience working with or leading offshore teams (bonus)
  • Experience using Cursor, GitHub Copilot, or similar AI-assisted development tools (bonus)
  • Bonus: Logistics industry

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

$135,000 - $145,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job