Job Summary:
Eccalon, LLC is seeking a Principal Software Engineer to provide technical leadership across complex, large-scale software systems. This role involves driving architecture, influencing technical strategy, and solving challenging engineering problems while ensuring systems are scalable and reliable.
Responsibilities:
• Define and evolve system architectures across multiple teams or domains
• Lead design of large-scale, distributed, and mission-critical systems
• Establish and enforce technical standards, best practices, and design principles
• Drive long-term technical vision and architectural consistency
• Tackle the most complex technical challenges across the organization
• Evaluate trade-offs across performance, reliability, scalability, security, and cost
• Lead root-cause analysis of major system issues and outages
• Guide modernization and refactoring of legacy systems
• Influence technical direction across multiple teams and initiatives
• Partner with product and leadership on roadmap feasibility and system constraints
• Act as a technical advisor to senior engineers, managers, and executives
• Review and guide high-risk or high-impact technical decisions
• Mentor senior and mid-level engineers
• Elevate engineering quality through design reviews and code reviews
• Share knowledge through documentation, talks, and technical forums
• Model a culture of ownership, quality, and technical rigor
Qualifications:
Required:
• Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
• 8+ years of professional software engineering experience
• Demonstrated impact designing and operating large-scale production systems
• Strong proficiency in one or more programming languages such as Java, Python, Go, JavaScript/TypeScript, C#, or similar
• Deep understanding of system design, distributed systems, and software architecture
• Experience leading technical initiatives across teams
• Experience building distributed, cloud-native, or high-availability systems
• Expertise with APIs, microservices, messaging, and data-intensive systems
• Experience with cloud platforms (AWS, Azure, or GCP)
• Strong understanding of CI/CD, observability, reliability, and security practices
• Background in performance optimization and scalability planning
Company:
Eccalon helps organizations turn complexity into clarity. Founded in 2017, the company is headquartered in Hanover, USA, with a team of 51-200 employees. The company is currently Growth Stage.