Senior Software Engineer, Performance Optimisation

5 days ago


Chennai Tamil Nadu, India SES Full time

Senior Software Engineer Performance Optimisation ROLE DESCRIPTION SUMMARY The Software Center of Expertise plays a key role in SES digital transformation by delivering high quality software Amongst the focus of the group is delivering the next generation of operational software for our Space and ground assets The global team consists of system architects software engineers software architects test integration engineers The incumbent plays a key role in the design development and validation of resource allocation software for MEO GEO space and ground assets PRIMARY RESPONSIBILITIES KEY RESULT AREAS Work with program management team to design and develop features needed to fulfil product requirements Lead the development of high-quality software by actively participating in all stages of software development lifecycle Be the subject matter expert on software optimisation and use the knowledge in the highly complex feature design and development Propose new and innovative methods to improve Conduct thorough testing and maintenance of the existing code base through the implementation of unit tests and prompt resolution of identified bugs Engage in peer reviews of Pull Requests to ensure code quality share insights and contribute to the continuous improvement of the overall codebase Investigate and provide support for anomaly resolution within operational systems proposing both corrective and preventive actions to enhance system stability Collaborate closely with the architecture leads to comprehend specific task challenges and devise innovative coding solutions actively participating in solution design and implementation discussions Initiate the creation of tickets for solution implementation presenting proposed solutions in a coherent manner that considers all system needs and influences Evaluate the relevance of new technologies and perform assessments to determine their applicability in the system Be involved in onboarding training and mentoring new team members ensuring a smooth integration into the project Coordinate and share information and knowledge with other development teams and test teams fostering effective communication within the team Actively participate in knowledge-sharing sessions with team members and subject matter experts contributing to a collaborative and learning-oriented environment Perform demonstrations to stakeholders and customers showcasing the developed solutions and addressing any inquiries to ensure customer satisfaction Maintain comprehensive technical documentation capturing key aspects of the software development process and system architecture for future reference and knowledge transfer Foster and enhance culture of collaboration and excellence in everything COMPETENCIES Demonstrates a strong ability to work independently aligning work with high-level objectives and long-term goals Exhibits high motivation and adept prioritization skills consistently delivering results within tight deadlines while working towards overarching objectives Works autonomously and proactively takes initiatives when necessary Possess outstanding communication and presentation skills conveying complex technical information to both technical and non-technical audiences Demonstrates a quick and decisive approach to problem-solving addressing challenges promptly and effectively Displays effective intercultural awareness contributing to a collaborative and inclusive work environment Proactively fosters a mindset of helping others succeed evidenced by a track record of mentoring and supporting team members in achieving their goals QUALIFICATIONS EXPERIENCE Bachelor or Master s degree in computer Science or Software Engineering 7 years of relevant work experience encompassing designing developing optimizing and testing software tailored for high-reliability critical systems Technical expertise in Python based code optimisation e g Numpy Numba Cython Knowledge or hands-on experience with databases e g Postgres Familiarity or experience with Continuous Integration Continuous Deployment CI CD tools with a preference for Azure DevOps Understanding of cloud orchestration tools technologies and API standards Nice to have Experience in one or more of the following areas Telecommunication Satellite-based communication system design Data communication RF Antenna Systems constraints solvers Experience in Rust and or low level programming C C SES and its Affiliated Companies are committed to providing fair and equal employment opportunities to all We are an Equal Opportunity employer and will consider all qualified applicants for employment without regard to race color religion gender pregnancy sex sexual orientation gender identity national origin age genetic information protected veteran status disability or any other basis protected by local state or federal law For more information on SES click


  • Software Engineer

    2 weeks ago


    Chennai, Tamil Nadu, India NatWest Group Full time

    Join us as a Software Engineer This is an opportunity for a driven Software Engineer to take on an exciting new career challenge Day-to-day you ll build a wide network of stakeholders of varying levels of seniority Its a chance to hone your existing technical skills and advance your career We re offering this role at associate level What you ll doIn your...

  • Wow Software engineer

    2 weeks ago


    Chennai, Tamil Nadu, India NatWest Group Full time ₹ 5,00,000 - ₹ 8,00,000 per year

    Join us as a Software EngineerThis is an opportunity for a driven Software Engineer to take on an exciting new career challengeDay-to-day, you'll build a wide network of stakeholders of varying levels of seniorityIt's a chance to hone your existing technical skills and advance your careerWe're offering the role at senior analyst levelWhat you'll doIn your...


  • Chennai, India NatWest Group Full time

    Join us as a Software Engineer This is an opportunity for a driven Software Engineer to take on an exciting new career challenge Day-to-day, you'll build a wide network of stakeholders of varying levels of seniority It's a chance to hone your existing technical skills and advance your career We're offering the role at senior analyst level What you'll do In...

  • Software Engineer

    1 week ago


    Chennai, Tamil Nadu, India NatWest Markets Full time

    Job DescriptionJoin us as a Software Engineer - Mainframe- This is an opportunity for a driven Software Engineer to take on an exciting new career challenge- Day-to-day, youll build a wide network of stakeholders of varying levels of seniority- It s a chance to hone your existing technical skills and advance your career- Were offering this role at associate...


  • Chennai, Tamil Nadu, India NatWest Group Full time ₹ 1,50,000 - ₹ 28,00,000 per year

    Join us as a Software EngineerThis is an opportunity for a driven Software Engineer to take on an exciting new career challengeDay-to-day, you'll build a wide network of stakeholders of varying levels of seniorityIt's a chance to hone your existing technical skills and advance your careerWe're offering this role at associate vice president levelWhat You'll...


  • Chennai, Tamil Nadu, India NatWest Group Full time ₹ 5,00,000 - ₹ 10,00,000 per year

    Our people work differently depending on their jobs and needs. From hybrid working to flexible hours, we have plenty of options that help our people to thrive. This role is based in India and as such all normal working days must be carried out in India. Job description Join us as a Software EngineerThis is an opportunity for a driven Software Engineer to...

  • Software Engineer

    2 weeks ago


    Chennai, Tamil Nadu, India RBS Full time US$ 80,000 - US$ 1,20,000 per year

    Join us as a Software EngineerThis is an opportunity for a driven Software Engineer to take on an exciting new career challengeDay-to-day, you'll be engineering and maintaining innovative, customer centric, high performance, secure and robust solutionsIt's a chance to hone your existing technical skills and advance your career while building a wide network...


  • Chennai, India NatWest Group Full time

    Join us as a Software Engineer This is an opportunity for a driven Software Engineer to take on an exciting new career challenge Day-to-day, you'll build a wide network of stakeholders of varying levels of seniority It's a chance to hone your existing technical skills and advance your career We're offering this role at associate vice president level What...

  • Software Engineer

    4 days ago


    Chennai, Tamil Nadu, India RBS Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Join us as a Software EngineerThis is an opportunity for a driven Software Engineer to take on an exciting new career challengeDay-to-day, you'll be engineering and maintaining innovative, customer centric, high performance, secure and robust solutionsIt's a chance to hone your existing technical skills and advance your career while building a wide network...


  • Hyderabad, Bengaluru, Chennai, India Boomi Software Full time

    Job DescriptionAs a Software Senior Engineer in DevOPS and Engineering Productivity, you will- Create internal tooling to improve the Developer experience and help adopt DevOps best practices- Automate routine operational tasks, improving efficiency and standardisation while reducing time consumption.Essential Requirements- Automating, scaling and operating...