Senior Software Engineer


🚀 Now Hiring: Senior Software Engineer (Java / Azure / Kubernetes) – Remote (EST Hours)

12+ month contract with our direct client.


We’re looking for a Senior Software Engineer to join a high-performing Agile team building scalable, cloud-native solutions that power critical financial systems. If you thrive in a collaborative environment and enjoy solving complex technical problems, this role is for you.

📍 Location: Remote (Must be able to work EST hours; no California-based candidates)

🕒 Schedule: Monday–Friday


💡 What You’ll Do

  • Design, develop, test, and deploy high-quality software solutions
  • Build and maintain backend services and domain APIs
  • Integrate data across systems and endpoints for financial applications
  • Collaborate with cross-functional teams in an Agile (Scrum) environment
  • Debug, optimize, and enhance existing systems
  • Contribute to code reviews, testing strategies, and DevOps processes
  • Help define and enforce engineering standards and best practices
  • Participate in on-call support as needed


🛠️ Must-Have Skills

  • Strong experience with Java & Spring Boot
  • Hands-on experience with Microsoft Azure (Functions, SQL, Service Bus)
  • Experience with Kubernetes and cloud-native architecture
  • Familiarity with testing frameworks (e.g., Vitest or similar)
  • Solid understanding of Agile & DevOps practices


Nice-to-Have

  • Strong interpersonal and communication skills
  • Experience mentoring or providing technical guidance


🎓 Qualifications

  • 7+ years of software engineering experience
  • Bachelor’s degree in Computer Science, IT, or related field (or equivalent experience)
  • Experience working across multiple applications and programming languages

Certifications (Preferred, not required):

  • Java, Azure, or Kubernetes certifications
  • AWS certifications are a plus (though AWS is not currently used by this team)


📅 A Day in the Life

You’ll spend your day collaborating with teammates, writing and reviewing code, solving technical challenges, and contributing to design discussions. Expect a balance of focused development time and team interactions as you build impactful solutions.


🎯 First 90 Days

  • Ramp up on team standards, tools, and codebase
  • Start with smaller tasks and progressively take on larger features
  • Deliver measurable business value while building system knowledge


🤝 Team & Culture

  • Work within a collaborative Scrum team
  • Weekly 1:1s with your manager
  • Opportunity to influence technical direction and business outcomes
  • Strong focus on quality, automation, and continuous improvement


If you’re passionate about building scalable systems and want to make an impact in a dynamic environment, we’d love to hear from you.

  • 👉 Apply now or reach out to learn more!