
Principal Software Engineer
Posted 4 hours ago

Posted 4 hours ago
• Design, architect, and implement scalable and secure cloud-native solutions on AWS capable of managing high transaction volumes in multi-tenant environments.
• Collaborate closely with the lead architect and other senior engineers to guide technical strategy and provide architectural insights across various engineering teams and projects.
• Advocate for security-first development practices, ensuring the handling of sensitive data complies with industry standards and regulations across all services.
• Take ownership of end-to-end solutions—from requirements gathering and architecture to implementation, deployment, and operational excellence.
• Mentor and nurture engineers at all levels, promoting a culture of technical excellence, continuous learning, and innovation.
• Lead cross-functional initiatives and projects, working alongside product management, UX, and engineering leadership to achieve business objectives.
• Utilize AI tools and workflows to expedite development, enhance code quality, and boost engineering productivity throughout the organization.
• Design and maintain event-driven, serverless architectures using AWS services such as Lambda, DynamoDB, EventBridge, API Gateway, and Step Functions.
• Establish and refine engineering standards, patterns, and best practices that scale with the organization.
• Identify and integrate security requirements throughout the software development lifecycle.
• Spearhead software and infrastructure optimization initiatives that directly lead to reduced cloud expenditures and operational costs.
• Manage relationships with vendors and technology partners.
• Operate within an Agile framework with two-week sprints.
• Participate in on-call rotation.
• Perform other duties as assigned.
• Over 12 years of professional software engineering experience with increasing technical leadership responsibilities.
• Extensive knowledge of AWS cloud services, with hands-on experience in designing and managing complex serverless and event-driven architectures.
• Strong expertise in at least two of the following programming languages: .NET/C#, Node.js/TypeScript, and Python, with a willingness to work across all three.
• Familiarity with both relational and NoSQL databases, including MS SQL Server, DynamoDB, and OpenSearch.
• Proven track record in building and operating high-transaction, low-latency backend systems at scale.
• Demonstrated experience managing sensitive data in multi-tenant SaaS environments with a security-first approach, including encryption, access control, data isolation, and compliance.
• A history of taking end-to-end ownership of large-scale solutions, driving the full architecture from design to production, rather than just contributing to a part.
• Active and intentional integration of AI into daily engineering workflows, with experience in creating repeatable AI systems that significantly enhance quality, efficiency, or output, along with a history of evolving AI-assisted development practices—candidates should be able to illustrate how AI tools have improved their development processes.
• Experience in RESTful API design and event-driven integration patterns.
• Proven experience in delivering products as part of an Agile team.
• A strong desire to assist a successful company in scaling existing cloud-based services while contributing significantly to the development of new offerings.
• Exceptional communication skills, with the ability to explain complex technical concepts to diverse audiences.
• A collaborative, energetic team player with a genuine willingness to assist others, a proactive attitude, and a natural curiosity for learning and adopting new technologies.
• Green Card holders and U.S. citizens only. At this time, we are unable to sponsor H-1B visas.
• Flexible work arrangements.
• Opportunities for professional development.
Revvity
Qonto
Qonto
Custom Health
Get handpicked remote jobs straight to your inbox weekly.