Job Summary:
The Sr Software Engineer operates with a high degree of independence and
leverages multiple functional and technology skillsets to design, develop, test,
and implement resilient software solutions. The Sr Software Engineer supports in
leading the team through consistent software development best practices and will
mentor and guide junior engineers, fostering their technical growth.
---
Responsibilities and Duties:
· Document "as is" and "to be" processes and describe the changes required to
migrate to the "to be" capability to accurately record the changes required.
· Discuss and recommend technical developments to improve the quality of the
software solutions and supporting infrastructure to better meet users' needs.
· Produce multiple concepts and prototypes to technical solution design.
· Contribute to architectural decisions and technical strategy.
· Design, develop, and maintain scalable microservices and distributed systems
in cloud environments, following contemporary architectural best practices.
· Develop, automate,
and perform complex testing and monitoring to diagnose and
correct application functionality and/or performance issues; validate and
interpret test data to verify that specifications are met and/or to identify
remedial actions required to ensure suitability.
· Implement comprehensive solution monitoring to diagnose application
performance and stability issues.
· Troubleshoot and resolve complex technical issues.
· Collaborate effectively with product owners, designers, and other engineers to
define and deliver on product roadmaps.
· Develop work breakdown schedules and estimates in order to develop and achieve
software project delivery timelines.
· Contribute to and maintain a technical roadmap to facilitate application
software development and ensure the development work is prioritized in line with
business requirements.
· Provide guidance and support to others on continuous integration activities
(sharing, testing and bui
📌 Senior Full stack Engineer (India)
🏢 Photon
📍 India