✨ AI Insights & Summary
Truelogic presents an exceptional opportunity for a Principal Engineer to join a leading client modernizing public sector cloud solutions. This role is ideal for a seasoned engineer with a deep technical background in .NET, SQL, and Angular, seeking to drive architectural decisions and lead the delivery of high-quality, scalable enterprise SaaS applications. If you thrive on solving complex problems, mentoring teams, and shaping the future of technology for public institutions, this fully remote, USD-compensated position offers significant career growth and impact.
Principal Engineer
About Truelogic
Truelogic is a leading provider of nearshore staff augmentation services, headquartered in New York. For over two decades, we have delivered top-tier technology solutions to companies of all sizes, enabling digital transformation. Our team of 600+ skilled tech professionals in Latin America partners with U.S. companies on impactful projects, fostering career growth and success.
Our Client
Our client is a premier provider of cloud-based solutions designed to modernize and streamline operations for public institutions. With over 20 years of experience, they build technology that enhances efficiency, fosters transparency, and improves community services.
Job Summary
We are seeking a hands-on Principal Engineer to design, build, and deliver high-quality, scalable enterprise SaaS applications. This role requires a problem-solver who writes clean code, owns their work end-to-end (including testing and quality), and enjoys technical leadership.
Responsibilities
- Write production code for critical and complex system components, setting the standard for quality and maintainability.
- Architect, implement, and improve high-performing, modular software systems using SQL, .NET, and Angular, focusing on scalability and fault tolerance.
- Lead complex system designs and influence architecture decisions across teams, ensuring integration with enterprise-wide systems.
- Build prototypes and proof-of-concepts to validate new technologies and approaches.
- Evolve large existing systems, driving modernization from monolith to modular without disrupting production delivery.
- Provide technical guidance to help teams plan and execute complex work effectively.
- Ensure critical paths are observable and measurable through hands-on implementation of monitoring and performance tooling.
Qualifications and Job Requirements
- 10+ years of software engineering experience, including staff-level or equivalent technical leadership.
- Strong proficiency in .NET, SQL Server, and Angular.
- Proven ability to lead end-to-end delivery of large-scale, high-impact systems.
- Experience defining scalable architectures and reusable patterns across teams.
- Track record of owning technical roadmaps and modernizing legacy systems.
- Solid expertise in automated testing (including TDD) aligned with business risk.
- Hands-on experience with CI/CD pipelines, Git, and Agile development practices.
- Strong knowledge of system observability, performance monitoring, and reliability at scale.
- Familiarity with code quality and security tools such as SonarQube or Mend.
- Excellent communication and cross-functional leadership skills.
What We Offer
- 100% Remote Work: Work from any location with a laptop and reliable internet.
- Highly Competitive USD Pay: Earn market-leading compensation in USD.
- Paid Time Off: Policies designed to ensure you have time to unwind and recharge.
- Work with Autonomy: Manage your time effectively, focusing on results.
- Work with Top American Companies: Grow expertise on innovative, high-impact projects.
Why You’ll Like Working Here
- A Culture That Values You: Prioritizing well-being, work-life balance, engagement activities, and dynamic teams.
- Diverse, Global Network: Connect with over 600 professionals in 25+ countries, collaborating with a multicultural team from Latin America.
- Team Up with Skilled Professionals: Join forces with senior talent who are seasoned experts in their fields.