Senior Software Engineer (Python & Java)

Compass Inc
United States
11 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Cloud Computing Distributed Systems Python (Programming Language) PostgreSQL Software Architecture Cloud Services Cloud Platform System Spring-boot Software Troubleshooting Backend
+3 more
Agentic-AI Restful APIs Microservices

Job description

We’re looking for a Senior Software Engineer to join a Troubleshooting team responsible for the stability and reliability of complex, cloud-based, production-grade systems. This is a hands-on backend role - you’ll work close to real production issues, distributed systems, and architecture decisions, not just feature delivery. The role sits at the intersection of Python and Java/Spring Boot, so strong, recent, real-world experience across both is essential to succeed here., * Design, build, and maintain backend services and APIs using Python and Java/Spring Boot

  • Investigate and resolve complex production issues across distributed systems, performing deep root cause analysis
  • Build and evolve microservices architectures deployed in cloud environments
  • Design, query, and optimize data models using PostgreSQL
  • Participate in system design discussions and contribute to architectural decisions
  • Collaborate closely with engineering peers to improve system observability, stability, and resilience
  • Partner cross-functionally to define, implement, and troubleshoot integrations and platform features
  • Take ownership of technical problems end-to-end, from investigation through resolution

Requirements

  • Strong, recent, hands-on experience building and maintaining real backend applications in Python
  • Solid experience with Java and Spring Boot in production environments
  • Practical experience working with PostgreSQL
  • Proven experience designing and building microservices and RESTful APIs
  • Experience working with cloud-based, production-grade systems
  • Strong troubleshooting and root cause analysis skills in distributed, production environments
  • Comfortable engaging in system design discussions and architectural trade-off conversations
  • Ownership mindset and autonomy working through complex, ambiguous technical problems
  • Advanced to Fluent English for daily collaboration with international teams.

Nice To Have Skills

  • Experience with observability and monitoring tooling for production systems
  • Familiarity with infrastructure-as-code or additional cloud services
  • Exposure to building AI agents or agentic workflows
  • Experience working in consultancy or multi-client environments

About the company

At Avenue Code, we are passionate about transforming businesses through technology. We are a leading end-to-end development consultancy for digital transformation across various markets, growing sustainably since day one. We believe that great results are born from strong relationships. Our team combines technical expertise, collaboration, and a welcoming approach to work that makes all the difference.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Loading talks and stories from around this role…