All roles
Senior Software Engineer
Sri Lanka·Full-time
About this role
As a Senior Software Engineer at CodeGen International, you will be an integral part of our engineering team responsible for designing, developing, and maintaining enterprise-grade software products. You will focus on building scalable, secure, and high-performance solutions while acting as a subject matter expert and mentoring junior team members.
Key Responsibilities
- Design and build secure, high-performance web application features using Angular or React, delivering seamless experiences for our enterprise travel product.
- Design, implement, and deliver scalable backend web services with RESTful APIs using Java, Spring, and a microservices-oriented architecture.
- Ensure code quality, scalability, maintainability, security, and performance across all product developments.
- Take end-to-end ownership of software delivery, from development to production deployment.
- Function as a Subject Matter Expert (SME) across multiple product modules.
- Mentor and guide junior developers while collaborating with Tech Leads and Architects on system design.
- Actively contribute to Agile/Scrum processes and promote software development best practices.
