About the Role
- As a Senior Software Development Engineer, you will play a pivotal role in the design, development, and maintenance of our server-side applications.
- This position demands a seasoned professional with a wealth of experience in backend technologies, a strong problem-solving mindset, and the ability to lead and mentor junior team members.
- You will collaborate closely with cross-functional teams to architect robust and scalable backend solutions.
Responsibilities
- Backend Development: Spearhead the implementation of scalable and maintainable server-side applications and collaborate with cross-functional teams to integrate backend systems seamlessly.
- Database Management: Design and optimize database schemas for performance and scalability.
- API Development: Design and develop robust RESTful or GraphQL APIs and ensure high-quality communication between the server and client applications.
- Mentoring & Guiding: Provide guidance and mentorship to junior and mid-level engineers. Conduct code reviews for the team.
- Performance Optimization: Identify and optimize performance bottlenecks in backend systems. Implement and advocate for best practices in code optimization.
- Security Implementation: Stay abreast of evolving security threats and implement proactive solutions.
- Scalability and Reliability: Ensure high availability and reliability of backend services.
- Collaboration and Communication: Collaborate effectively with cross-functional teams, product managers, and stakeholders.
- Cloud and DevOps: Experience with cloud platforms (e.g., AWS, Azure, GCP).Familiarity with containerization tools (e.g., Docker) and orchestration tools (e.g., Kubernetes). Expertise in designing and implementing microservices architecture.
Experience and Qualifications
- Bachelor’s/Master’s degree in engineering (computer science, information systems)
- 5- 8 years of experience building enterprise system
- Should have hands on development experience with Object Oriented Programming (Java is preferred but not compulsory) on a large scale system
- Understands and showcase ownership of the products
- Good with concepts of scaling and worked with distributed systems
- Review and influence new evolving design, architecture, standards and methods with stability, maintainability and scale in mind
- Identify patterns and provide solutions to class of problems
- Research, evaluate and socialize new tools, technologies, and techniques to improve the value of the system
- Be able to multi-task, prioritize and handle dependencies with minimal oversight.
Similar Jobs
What We Do
Founded in 2015, Zeta is a provider of next-gen credit card processing platform. Zeta’s cloud-native and fully API-enabled stack offers a comprehensive range of capabilities, including processing, issuing, lending, core banking, fraud detection, and loyalty programs. With a strong focus on technology, Zeta has over 1700+ employees and contractors, with more than 70% dedicated to technology roles. Operating across the US, UK, Middle East, and Asia, Zeta has served a global customer base of 35+ clients who have issued over 15 million cards on Zeta's platform to date. Backed by prominent investors such as Softbank Vision Fund 2 and Mastercard, Zeta has raised $280 million, at a valuation of $1.5 billion.







