Software Engineer (Java, C++)

Sundayy·LinkedIn
United StatesFULL_TIMEPosted Jun 27, 2026
Open original posting

Role responsibilities

The Principal Software Engineer will define enterprise-level architectural standards and lead the design of scalable distributed systems. They will also mentor senior engineers and guide technical initiatives across multiple teams.

Requirements

Candidates should have a Bachelor's or Master's degree in Computer Science or a related field and over 10 years of software engineering experience. Proven expertise in designing distributed systems and advanced proficiency in backend programming languages like Java and C++ is required.

Key skills

Java, C++, Distributed Systems, System Optimization, Performance Tuning, Reliability Engineering, Architectural Decision-making, Mentoring, API Governance, Data Architecture, Microservices, Capacity Planning, Observability, DevOps, CI/CD, Automation

Keywords

Software Engineering, Java, C++, Distributed Systems, Architecture, Microservices, API Governance, Data Architecture, Reliability Engineering, Performance Tuning, Capacity Planning, Observability, DevOps, CI/CD, Automation, Cloud Computing, Scalability

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free