Jobcase, Inc.

Principal Software Engineer

Jobcase, Inc.

full-time

Posted on:

Location Type: Remote

Location: MassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Contribute hands-on to critical platform services (user and session management, communications systems, etc)
  • Drive architectural decisions for scalability, performance, reliability, and security in high-throughput , business-critical infrastructure
  • Establish and maintain architecture standards, patterns, and best practices
  • Collaborate with other senior engineers to evaluate technical tradeoffs and design decisions
  • Identify risks and reduce technical debt in legacy systems, re-architecting where necessary
  • Evaluate and introduce new technologies thoughtfully, partnering with Product and Operations to limit risk and monitor new rollouts
  • Communicate clearly and effectively, including with non-technical audiences, with a strong sense of ownership
  • Contribute to on-call rotation and production support for team-owned services

Requirements

  • 10+ years of professional software engineering experience
  • Proven experience designing and evolving large-scale, high-load distributed systems
  • Strong background in: Java, Spring Boot, Hibernate APIs and service-oriented or event-driven architectures
  • Cloud platforms (AWS required)
  • Kubernetes
  • Databases (SQL)
  • Observability, reliability, and performance tuning
  • Ability to make technical decisions under uncertainty , where there might not be a clear “right answer”
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootHibernatedistributed systemscloud platformsKubernetesSQLobservabilityreliabilityperformance tuning
Soft Skills
communicationcollaborationownershiprisk identificationtechnical decision-making