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