Summary
✨ AI‑Generated
A senior software engineering position focused on designing, developing, and maintaining scalable backend services and APIs. You will write clean Python and Java code, apply object-oriented design, optimize performance and reliability, contribute to architecture and CI/CD practices, ensure secure data handling, collaborate with multiple technical teams, and mentor other engineers. The role is full-time and remote.
Highlights
Fully remote, full-time senior engineering role focused on scalable backend services and APIs. Offers opportunities to work on reliability, security, architecture, continuous delivery, cross-functional collaboration, and mentoring.
Description
Company Description EGS is a multinational solutions company dedicated to delivering for all through resilient, people-centric systems.
Role Description This is a full-time remote role for a Senior Python Software Engineer.
The person in this role will design, develop, and maintain back-end services and APIs for a leading banking system.
Day-to-day responsibilities include writing clean, scalable Python code, implementing Object-Oriented designs, reviewing code, and optimizing system performance and reliability.
The Senior Python Software Engineer will collaborate with product, data, and infrastructure teams to translate business and clinical requirements into technical solutions, ensure secure and compliant data handling, and mentor other engineers in best practices.
The role also involves participating in architecture discussions, contributing to documentation, and supporting continuous integration and deployment processes.
Qualifications
Strong foundation in Computer Science concepts, including data structures, algorithms, and software architecture.Proficiency in Back-End Web Development with Python, including RESTful APIs, microservices, and database integration.Hands-on experience in Software Development lifecycle practices, such as testing, version control, and continuous integration.Advanced skills in Programming with Python and related ecosystems, focusing on reliability, performance, and maintainability.Deep understanding of Object-Oriented Programming (OOP) principles and design patterns applied to production systems.Experience with relational and/or NoSQL databases, cloud platforms (e.g., AWS, Azure, GCP), and containerization tools (e.g., Docker, Kubernetes) is beneficial.Familiarity with healthcare or regulated environments, data privacy, and security standards is a plus.Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.Ability to work effectively in remote, cross-functional teams with strong communication and problem-solving skills.