Principal Applications Engineer

Jobgether

United States · Posted Jul 17


Job description

Responsibilities: Lead enterprise-level software architecture initiatives and define engineering standards for scalable, reliable technology solutions. Drive modernization efforts, including microservices transformations and the design of fault-tolerant distributed platforms.

Requirements: Requires a Bachelor's or Master's degree in Computer Science or Engineering with over 10 years of professional software engineering experience. Must have proven expertise in designing high-scale distributed systems and proficiency in languages like Java, Go, or C++.

Key skills: Distributed Systems Design, Enterprise Architecture, Backend Programming, Microservices Transformation, API Governance, Reliability Engineering, System Scalability, DevOps, CI/CD, Data Modeling, Performance Optimization, Technical Leadership, Observability Frameworks, Strategic Planning, Mentoring, Disaster Recovery

Keywords: Java, Go, C++, Microservices, Distributed Systems, Enterprise Architecture, API Governance, Reliability Engineering, DevOps, CI/CD, Observability, FinOps, Cloud Computing, AI, Data Architecture, Scalability, Fault-Tolerance, System Design, Performance Optimization, Disaster Recovery, Technical Leadership, Software Engineering, Backend Development, Enterprise Technology Strategy

Land this job faster with Remote Job Match

Free account: browse thousands of remote roles, no degree needed. Upgrade to tailor your resume to each job with AI and prep for the interview.

Create free account

← Browse more remote jobs