Engineer Senior, Software
fisglobal
Job Description
We are seeking an experienced Senior Software Engineer to design, develop, maintain, and support business-critical enterprise applications and services. This role requires strong technical expertise, end-to-end ownership, and the ability to lead complex initiatives that improve application reliability, scalability, security, and operational efficiency. The ideal candidate combines software development excellence with strong problem-solving skills and a passion for delivering high-quality solutions that drive business outcomes.
What you will be doing
- Design, develop, test, and maintain enterprise software applications and services using modern software engineering practices.
- Lead the delivery of complex technical initiatives and participate in architectural and design discussions.
- Analyze, troubleshoot, and resolve production issues while driving root cause analysis and long-term corrective actions.
- Support and enhance CI/CD pipelines, deployment automation, and engineering productivity tools.
- Collaborate with product owners, business analysts, QA engineers, operations teams, and other stakeholders to deliver high-quality solutions.
- Implement secure coding practices and address application security vulnerabilities.
- Contribute to application reliability, performance tuning, monitoring, and operational excellence initiatives.
- Mentor junior engineers through technical guidance, design reviews, and knowledge sharing.
- Drive continuous improvement through automation, process optimization, and engineering best practices.
- Participate in production support, release activities, and critical incident management as required.