Senior Software Engineer
We are seeking a skilled Senior Software Engineer to join our team at Genese Solution. In this role, you will drive technical excellence, mentor junior engineers, and design scalable, secure systems. If you have expertise in Python, JavaScript, AWS, and DevOps tools, and are ready to make a significant impact, apply today!
Job Title: Senior Software Engineer
Designation: Senior Software Engineer
Location: On-Site
Shift: Standard (09:00 AM to 06:00 PM) from Monday to Friday
Position Overview
A candidate will be responsible for driving technical excellence and ensuring the scalability, security, and performance of our systems. Overall, you will be responsible to oversee architectural decisions and mentor team members to deliver high-quality solutions.
Roles and Responsibilities
- Design and maintain scalable, secure architecture: Define and oversee system architecture to ensure it is secure, scalable, and meets the demands of the product’s growth, while balancing technical trade-offs effectively.
- Conduct code reviews to ensure quality: Perform detailed code reviews to uphold high-quality standards, maintain coding best practices, and improve team efficiency through constructive feedback.
- Mentor junior engineers and share knowledge: Provide hands-on guidance to junior and mid-level engineers, helping them grow through one-on-one mentorship, code pairing, and knowledge-sharing sessions.
- Recommend the right tools and technologies: Evaluate and suggest tools, frameworks, and technologies that align with our product goals to improve team productivity and product scalability.
- Build critical features and solve complex issues: Develop essential product features, often taking on the most challenging or high-impact tasks that require advanced problem-solving skills.
- Handle incidents and manage technical debt: Respond to high-severity incidents quickly, take corrective actions, and identify areas where technical debt should be addressed to maintain code health.
- Collaborate with product, design, and other teams: Work closely with cross-functional teams to align technical solutions with business needs, ensuring a cohesive approach from development to delivery.
- Communicate technical decisions to non-technical stakeholders: Translate complex technical decisions into clear explanations for non-technical stakeholders, ensuring alignment and transparency.
- Lead training sessions and promote best practices: Organize training workshops, tech talks, and pair programming sessions to uplift the team’s skill set and promote adherence to best practices.
- Improve processes like CI/CD and Agile workflows: Identify bottlenecks in the development pipeline and suggest improvements to optimize CI/CD workflows, testing strategies, and Agile practices.
Skills and Qualifications
- Bachelor’s degree in Information Technology, or a related field (Master’s degree preferred).
- 7+ years in software development, with 3+ years in leadership roles.
- Expertise in Python, JavaScript, SQL/NoSQL, cloud platforms (AWS), and APIs (REST).
- Experience with B2B SaaS products, multi-tenancy, and life cycle of users in such products.
- Knowledge of DevOps tools (Jenkins, Docker, Kubernetes, Terraform).
- Strong communication and mentorship skills
What We Offer
- Work in a multinational company operating in the Cloud & ICT domain, based out of the UK and operating in Australia, India, Nepal, Pakistan, and Bangladesh
- Best in class open, progressive, professional, and equal opportunity work environment
- Closely knit and supportive team members and a culture where your contributions, opinions, and diversity is welcome, respected, & encouraged
- Exposure to multi-disciplinary skill areas (including team management & leadership) in a vibrant start-up ecosystem with deep work involving world-class leaders like Amazon, Microsoft, Google, Alibaba, DigitalOcean, and Facebook
- Opportunity to travel regionally (as part of assignment/ training and development or delivery ) in Nepal, India, Pakistan, Bangladesh, or Srilanka
Our Commitments
We believe that diversity drives innovation. At Genese Solution, we are dedicated to creating a work environment where everyone, regardless of race, gender identity, age, religion, disability, or background, feels respected and included.
How to apply?
Suitable candidates meeting the above criteria are requested to send their CV and cover letter to hr@genesesolution.com
Only shortlisted candidates will be invited for the further selection process. You are requested to clearly mention the position you are applying for in the subject of the email.
OR