HamburgerMenu
hirist

Senior Staff Software Engineer

HyreSnap
Others
14 - 18 Years
star-icon
4.5white-divider16+ Reviews

Posted on: 07/11/2025

Job Description

Description :


Responsibilities :


- Be responsible for providing technical leadership and defining, developing, and evolving software in a fast-paced and agile development environment using the latest software development and infrastructure.


- Provide guidance to developers with either planning and execution, /or design architecture using agile methodologies such as SCRUM.


- Work with Product Line Leaders (PLLs) to understand product requirements and vision.


- Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse.


- Capture system-level requirements by brainstorming with Architects, Data Scientists, Businesses and Product Managers.


- Leads impact assessment and decision related to technology choices, design /architectural considerations and implementation strategy.


- Subject matter expert in processes and methodologies with the ability to adapt and improvise in various situations.


- Expert in navigating through ambiguity and prioritising conflicting asks.


- Expert-level skills in design, architecture and development, with an ability to take a deep dive into the implementation aspects if the situation demands.


- Leads the architecture and design efforts across the product / multiple product versions and is an expert in architecting custom solutions off the base product.


- Expert in core data structures as well as algorithms and has the ability to implement them using the language of choice when necessary - as a value offering.


Requirements :


- Bachelor's Degree in Computer Science or STEM Majors (Science, Technology, Engineering and Math) with 15+ years of experience.


- Ability to analyse, design, and develop a software solution roadmap and implementation plan based upon a current vs. future state of the business.


- Working knowledge of technology choices and related cost implications.


- Experience with complex solution configurations.


- Knowledgeable of the full range of solution catalogue within a business unit and able to discuss overall solution in depth.


- Experience sustaining operational stability through various life cycle phases (planning, implementation, steady state, de-commissioning).


- AWS Expert, certification preferred


- Strong knowledge of Design Patterns, Java programming language and Unit Testing frameworks.


- Hands-on experience in utilising Spring Framework (Core, MVC, Integration and Data) and Spring Boot.


- Expert on Kafka and/or related messaging/ frameworks, ActiveMQ.


- Hands-on experience in web services (REST), EJBs.


- SQL, Hibernate on databases such as Oracle, MySQL, and PostgreSQL.


- Experience with Containers - Docker/Kubernetes, Helm.


- Experience with Python is a big plus.


info-icon

Did you find something suspicious?