Colossus Technologies
Principal Software Engineer
(Remote)
A high-growth SaaS company is seeking a Principal Software Engineer to drive full stack development for a modern, cloud-based platform used by thousands of business users. The ideal candidate can contribute across the full development lifecycle: gathering and refining requirements, designing and implementing features, writing high-quality tests, supporting releases, and documenting changes. This role also plays a key part in shaping engineering culture and partnering with cross-functional stakeholders to align technical solutions with broader business needs.
The organization is entering a new phase where AI is deeply embedded into how engineering and product teams work. The focus is on using AI to streamline development workflows, improve decision-making, and accelerate delivery of business value. They are looking for engineers who enjoy innovating, adapting quickly, and championing intelligent automation and efficiency.
This is a fully remote position within the United States.
Responsibilities
- Design, develop, and support new and existing full stack features and services for a large-scale cloud platform.
- Write high-quality, maintainable code following best practices for coding standards, security, compliance, and performance.
- Contribute to application and system architecture, ensuring scalable, reliable, and resilient designs.
- Leverage modern AI-powered tooling and techniques to improve productivity and reduce cycle time from idea to production.
Required Qualifications
- Extensive professional software engineering experience (generally 8+ years) building and operating production systems.
- Proven success working both independently and as part of a collaborative engineering team.
- Deep experience with distributed systems, cloud environments, and modern application architectures (for example, microservices, event-driven systems).
- Strong experience with React, C#, and Azure, building and operating cloud-hosted applications and APIs.
- Experience with technologies for building scalable, high-performance web applications, including queues, caches, and CDNs.
- Experience with Azure ecosystem components such as Azure SQL, Azure Service Bus, and Redis Cache (or equivalent technologies in other clouds).
- Comfort working in environments that adopt AI/ML tools to augment development, testing, and operational workflows.