View all jobs

Backend SW Engineer - Java

Columbia, Remote · Computer/Software

As a Backend Software Engineer, you will:

  • Work on a team with a get-things-done attitude, so you'll have lots of autonomy to create impact while tackling complex technical challenges.
  • Contribute to design and architecture investigations and decisions.
  • Will work in an Agile/Scrum environment to deliver high quality software against aggressive schedules.
  • Write clean, maintainable code, and perform peer code-reviews.

The Primary Technical Experience typically looks for:

  • Experience building successful production scalable software systems preferred.
  • Programming languages: 5+ years of experience with Java
  • Frameworks: 3+ years of experience with Spring Boot
  • Nice to have: Experience with GCP or AWS
  • A solid grounding in Computer Science fundamentals.
  • Experience with unit testing or TDD.
  • A team player possessing strong communication skills with staff at all levels.
  • You are a self and quick learner, regardless of the languages and technologies used.
  • Analytical mind with problem-solving aptitude.

Across all of our roles, we look for folks who match the following general profile:

  • Passionate about delivering commercial software products and platforms to market
  • Deeply technical and constantly in a state of learning
  • Able to communicate clearly and efficiently with a variety of audiences including developers, clients, customers, partners and executives
  • Fearless in getting “hands-on” with technology and execution
  • Strong understanding of modern software engineering processes
  • Deep understanding and interest in cloud and distributed systems architectures
  • Comfortable with ambiguity with a drive for clarity
  • Experience leading and growing technical talent (for software engineering managers)

Share This Job

Powered by