Senior Software Engineer

Remote Full-time
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.Requirements7+ 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.BenefitsFlexible Working: We offer both hybrid and remote working models.Private MedicalInclusive 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-UpEV Car SchemeMore Benefits: Explore additional benefits on our career site.Originally posted on Himalayas

Apply Now
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

[Entry Level/No Experience] Verizon Data Entry Jobs

Remote

Customer Support Representative – Hybrid Role Driving Client Success Across Sales, Service, and Technical Teams

Remote

Station Associate Jobs in Amazon - Pune, Mahara...

Remote

Desktop Systems Specialist

Remote

**Experienced Customer Support Representative – Resolution Coordinator at arenaflex**

Remote

Medical Data Entry & Clinical Coding Specialist – Accurate Health Information Management, Revenue Cycle Support, and Provider Communication

Remote

Experienced Customer Service Representative – Remote Full-Time Opportunity for Career Growth and Development with arenaflex

Remote

Verizon Customer Service Representative

Remote

[Hiring] Pharmacist @504 Cardinal Health Pharm Serv

Remote

Senior Product Developer

Remote
← Back