All roles

Senior Software Engineer

Remote · USA Full-time New today

The Senior Software Engineer will play a critical role in designing, developing, and maintaining key components of our platform. You'll contribute to architectural decisions, mentor junior engineers, and drive continuous improvement in our development practices.

Requirements

  • 7+ years of experience as a Senior Software Engineer or similar.
  • Strong proficiency in at least two of our core languages – Java, Go, or Python.
  • Proven track record of designing and building scalable microservice architectures.
  • Deep understanding of event-driven systems and message queues (e.g. NATS, RabbitMQ, Kafka).
  • Strong understanding of relational database design principles and SQL optimisation techniques.
  • Experience designing and implementing RESTful APIs.
  • Experience with relational databases (e.g., PostgreSQL).
  • Solid understanding of data structures, algorithms, and software design patterns.
  • Experience with CI/CD tools and practices (e.g., Github Actions, Jenkins).
  • Experience with containerisation and orchestration (e.g., Docker, Kubernetes, Helm).
  • Understanding of security principles and best practices.
  • Familiarity with Agile development methodologies.
  • Eligible for SC clearance (or willing to undergo vetting).
  • Proactive, self-motivated, and able to take ownership of your work.
  • Leadership skills with the ability to mentor and guide junior engineers.
  • Clear communicator who can explain technical concepts to non-technical stakeholders.
  • Collaborative mindset, able to work effectively with cross-functional teams.
  • Strong problem-solving skills and adaptability to learn new tools and frameworks.
  • Excellent prioritisation and time management skills in a dynamic environment.

Benefits

  • Flexible Working: We offer both hybrid and remote working models.
  • Private Medical
  • Inclusive Culture: Enjoy an inclusive culture and environment.
  • Holiday: Generous holiday allowance.
  • Learning: Access to continuous learning and development opportunities.
  • Bonus Potential: Bonus potential based on performance and business-related factors.
  • Discounts: Discounts on a wide range of products and services.
  • Pension: Pension scheme contributions with Government Top-Up
  • EV Car Scheme
  • More Benefits: Explore additional benefits on our career site.

Originally posted on Himalayas

Apply To this Job

Related roles

Cloud Security Engineer

Remote · USA Full-time

Business Process Reengineer

Remote · USA Full-time

Systems Engineer (South Carolina or Massachusetts)

Remote · USA Full-time

In-House Insurance Defense Attorney

Remote · USA Full-time

Enterprise Architect, Data Integration and BI

Remote · USA Full-time

Account Executive, Risk - IL

Remote · USA Full-time

Senior or Manager in Medical-Social Health Consultant

Remote · USA Full-time

Global Digital Asset Management Coordinator

Remote · USA Full-time

Global Head of Customer Success, Medical Affairs

Remote · USA Full-time

Account Manager: in (m/w/d) Patient Support Systems

Remote · USA Full-time

System Safety Engineer - Early Career - Orlando, FL

Remote · USA Full-time

Entry Level Brand Coordinator - Remote Opportunity to Drive Business Success through Innovative Marketing and Sales Strategies

Remote · USA Full-time

Experienced Customer Support Specialist – Chat Support Associate for Innovative eCommerce and Mobile Platforms at arenaflex

Remote · USA Full-time

Experienced Part-Time Work-From-Home Data Entry Specialist – Remote Amazon Opportunity with Flexible Schedule and Competitive Pay

Remote · USA Full-time

Experienced Customer Service Representative – Work From Home Opportunity at arenaflex

Remote · USA Full-time

Senior Software Engineer (Front End)

Remote · USA Full-time

Senior SCM Consultant

Remote · USA Full-time

[Remote] Brand Manager | DTC E-Commerce | 100% Remote EU

Remote · USA Full-time

Patient Access Concierge- Scheduling and Prior Auth (Remote) at Abax Health

Remote · USA Full-time

Experienced Virtual Customer Care Assistant – Remote Customer Service Representative for arenaflex in the UAE

Remote · USA Full-time