Recommended Experience & Education
Minimum Years of Experience
Typically requires a minimum of 8 years of related experience; or 6 years and an advanced degree.
● Requires a minimum of 8 years of related experience in software development, or a related field; or 6 years and an advanced degree
● Strong programming skills in an object-oriented language such as Java or C#, with proven work experience as a full stack developer
● Strong experience working with modern Javascript frameworks like React and Angular, HTML, and CSS
● In-depth understanding of the entire software development process (design, development and deployment)
● Experience developing and deploying applications for Cloud Native Infrastructure
● Collaborates effectively within the agile framework with a problem-solving attitude and willing to take a variety of approaches
● Excellent analytical and time management skills, with a proven ability to deliver value independently
● Strong written and verbal communication skills, with demonstrated experience providing technical input
● Proven ability to work cross-functionally with engineering, product teams, and wider organization initiatives
● Proven experience in monitoring and supporting production systems, with proficiency in identifying and resolving issues, implementing proactive measures, and measurement tracking.
● Advanced experience optimizing system performance, including the ability to troubleshoot bottlenecks and implement performance improvements
● Advanced experience in SQL and NoSQL databases, coupled with caching mechanisms. Includes designing data structures, optimizing, and maintaining systems, as well as effective caching strategies to enhance performance and responsiveness.
● Deep understanding and practical application of REST API best practices. Proficiency in adhering to standards, ensuring security, scalability, and optimal performance
● Advanced strategies for developing tests including unit tests, UI automation tests, integration tests
● Experience building and deploying applications using Kubernetes
● Experience in Open telemetry
● Ability to participate in on call rotation
● Leads adoption of AI-driven engineering practices, enabling large-scale code modernization, specification-driven development, and efficient agentic workflows across teams.