About the Role :
Were looking for a Senior Software Engineer I with 5+ years of experience to design and deliver robust, scalable software solutions that prioritize human-centered design, security, and performance.
Youll architect systems for future growth, mentor engineers, and guide your team through Agile practices to deliver meaningful value to users.
This role is ideal for someone who thrives in collaborative environments, leads with empathy, and is passionate about building secure, maintainable, and intuitive systems that align with business :
Software Development & Architecture :
- Build full-stack applications using HTML, CSS, JavaScript / TypeScript, React, Angular, Vue.js, Node.js, and .NET
- Architect scalable systems using well-accepted design patterns
- Anticipate future use cases and design for flexibility and growth
Cloud & Infrastructure :
Operate within Azure and AWS environmentsImplement CI / CD pipelines using Azure DevOps and GitHub ActionsOptimize developer experience using monorepos, Docker, and platform engineering practicesQuality, Testing & Observability :
Write comprehensive unit and integration tests aligned with the testing pyramidUse observability data to drive performance and stability improvementsLead debugging efforts across services and domainsSecurity :
Apply OWASP Top 10 principles and lead security-first development practicesRefine team security strategies and mentor others in secure codingAgile Delivery & Leadership :
Break down epics and projects for incremental deliveryManage dependencies and prioritize work in alignment with strategic goalsFacilitate retrospectives and drive continuous Design :Advocate for end-user needs and accessibility throughout the development lifecycleLead design reviews and experimentation efforts to validate ideasMentor the team in ethical, inclusive, and privacy-conscious engineeringStrategic Collaboration :
Align engineering efforts with business and product strategyBuild strong relationships with teammates, stakeholders, and clientsContribute to cross-team strategic initiatives and product innovationQualifications :
Minimum 5 years of experience in software engineeringProven expertise in full-stack development and system architectureExperience with cloud platforms (Azure, AWS) and CI / CD toolsStrong understanding of Agile methodologies and human-centered designDemonstrated ability to lead technical initiatives and mentor engineersFamiliarity with observability tools and performance monitoringPassion for ethical, secure, and user-focused software Attributes :Experience leading cross-functional teams and strategic projectsAbility to handle ambiguity and make decisions with incomplete informationStrong communication skills and a collaborative mindsetCuriosity about how technical work creates business and human value(ref : hirist.tech)