Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Presidio

Senior Engineer, Product Engineering

Presidio

Senior Software Engineer developing cloud-native applications at Presidio. Leading implementation of complex software solutions while collaborating with global teams.

Posted 7/14/2026full-timeRemote • 🇺🇸 United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing cloud-native applications using modern programming languages and frameworks, while ensuring high-quality software delivery through effective collaboration and engineering practices. Proficient in troubleshooting complex technical issues and mentoring team members to enhance overall engineering quality.

Highest-signal resume keywords
Cloud-Native Application DevelopmentProficiency in Java, C#/.NET, Python, Go, JavaScript/TypeScriptExperience with AWS, Azure, or Google Cloud PlatformRESTful API Design and DevelopmentAgile Delivery Methodologies

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software EngineeringProduction Application DevelopmentCode Review and AutomationContinuous ImprovementDistributed SystemsEvent-Driven ApplicationsRelational and NoSQL DatabasesInfrastructure-as-CodeKubernetesCI/CD
Soft Skills
Strong Verbal and Written CommunicationCollaboration with StakeholdersMentoring and Knowledge Sharing
Certifications & Qualifications
Bachelor's Degree in Engineering, Computer Science, Information Technology
Industry Keywords
Software Architecture FundamentalsApplication PerformanceResiliencyScalabilitySecure DevelopmentProduction Operations

Tech Stack

Tools & technologies
AWSAzureCloudDistributed SystemsGoGoogle Cloud PlatformJavaJavaScriptKubernetes.NETNoSQLPythonReactSpringTypeScript

About the role

Key responsibilities & impact
  • 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.
  • Partner with architects and technical leaders to translate solution designs into well-engineered implementations.
  • 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.

Requirements

What you’ll need
  • Bachelor's degree in Engineering, Computer Science, Information Technology, or related technical field, or equivalent experience.
  • 3-5 years of professional software engineering experience designing, developing, and delivering production applications.
  • 3+ years of hands-on experience developing cloud-native applications on AWS, Azure, or Google Cloud Platform.
  • Proficiency in one or more modern programming languages and frameworks such as Java, C#/.NET, Python, Go, JavaScript/TypeScript, React, or Spring.
  • Experience designing and building RESTful APIs, distributed systems, event-driven applications, and working with relational and NoSQL databases.
  • Experience with modern software engineering practices including Git, CI/CD, automated testing, containers, Kubernetes, and infrastructure-as-code.
  • Strong understanding of software architecture fundamentals, application performance, resiliency, scalability, observability, secure development, and production operations.
  • Experience working in Agile delivery environments, including sprint planning, estimation, backlog refinement, and iterative software delivery.
  • Demonstrated ability to collaborate effectively with product management, business stakeholders, architects, and engineering teams to deliver high-quality software solutions.
  • Strong verbal and written communication skills with the ability to explain technical concepts and trade-offs clearly to a variety of audiences.
  • Willingness and ability to travel up to 20% as engagement needs require.

Benefits

Comp & perks
  • Health insurance
  • Flexible working arrangements
  • Professional development