Senior Engineer, Product Engineering
PresidioAbout the role
Presidio, Where Teamwork and Innovation Shape the Future
At Presidio, we’re at the forefront of a global technology revolution, transforming industries through cutting-edge digital solutions and next-generation AI. We empower businesses - and their customers - to achieve more through innovation, automation, and intelligent insights.
The Role
As a Senior Software Engineer, you embed directly inside the client's environment, partnering with stakeholders, architects, and delivery teams to build modern cloud-native applications that solve real business problems. You lead implementation of complex software solutions, translate technical designs into production-ready systems, and provide technical leadership through hands-on engineering, collaboration, and mentoring.
Much of the work involves building new applications, modernizing existing platforms, and integrating AI-enabled capabilities where they create meaningful business value. You'll contribute across the full software development lifecycle, work closely with architects to implement scalable technical solutions, support technical discovery and solutioning when needed, and help deliver secure, reliable software that performs in production.
Responsibilities include:
Build & Delivery
- Lead implementation of complex software features and services from design through production deployment.
- Build secure, scalable, resilient, and maintainable cloud-native applications using modern engineering practices and reusable design patterns.
- Write, review, test, and improve production-quality code while promoting engineering excellence through code reviews, automation, and continuous improvement.
- Develop working prototypes and MVPs quickly, gathering feedback early and iterating toward production-ready solutions.
- Own delivery of assigned work from planning through deployment, ensuring quality, reliability, and timely execution.
- Troubleshoot complex technical issues across the application stack and drive them to resolution.
Technical Leadership
- Partner with architects and technical leaders to translate solution designs into well-engineered implementations.
- Contribute to system design discussions by identifying implementation risks, dependencies, technical trade-offs, and opportunities to simplify delivery.
- Mentor engineers through pairing, code reviews, technical discussions, and knowledge sharing to raise engineering quality across the team.
- Apply sound engineering judgment when balancing technical decisions with business objectives, delivery timelines, and long-term maintainability.
Client Engagement & Consulting
- Partner with client stakeholders and delivery teams to understand business objectives, clarify technical requirements, and deliver solutions aligned to client outcomes.
- Communicate technical progress, risks, dependencies, and recommendations clearly to both technical and non-technical audiences.
- Support technical discovery, estimation, solution workshops, and presales activities when needed.
- Produce clear technical documentation and knowledge transfer that enables client teams to successfully operate and evolve delivered solutions.
- Engineering Quality & Operations
- Build software with security, observability, reliability, scalability, and operational excellence as core engineering principles.
- Contribute to CI/CD pipelines, automated testing, infrastructure-as-code, deployment automation, and modern DevOps practices.
- Identify technical debt, delivery risks, and operational dependencies early, recommending practical improvements before they impact delivery.
- Continuously improve engineering quality through automation, reusable components, testing, monitoring, and modern development practices.
How You Work
- Take ownership of your commitments and consistently deliver high-quality outcomes with accountability and follow-through.
- Collaborate openly across multidisciplinary and global teams, building strong partnerships with teammates, architects, and clients.
- Mentor others through coaching, technical guidance, and constructive feedback while fostering a culture of continuous learning.
- Balance delivery speed with sound engineering judgment, making practical decisions that consider quality, maintainability, scalability, and business outcomes.
- Stay curious and continuously learn new technologies, applying AI-assisted development and modern engineering practices where they improve delivery quality and efficiency.
- Communicate clearly with both technical and non-technical audiences, explaining technica
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s