Remotery

Principal Engineer

Posted Jun 21

This is a fully remote position, open to applicants in Utah.

📋 Description

• Collaborate with product managers and stakeholders to convert business requirements into technical solutions.

• Work alongside UX/UI teams to create intuitive and accessible user experiences.

• Design, develop, test, and maintain high-quality, scalable, and sustainable software.

• Lead peer code reviews and promote engineering best practices.

• Enhance application performance, scalability, and reliability.

• Develop solutions using SQL, cloud data platforms, data lakes, object storage, containers, and modern data architectures.

• Create and maintain unit, integration, and automated test suites.

• Address production issues and conduct root-cause analysis.

• Identify and mitigate technical debt through ongoing improvement initiatives.

• Mentor engineers and foster a culture of technical excellence and continuous learning.

• Provide guidance in software architecture and technical design decisions.

• Balance long-term architectural objectives with practical business requirements and delivery timelines.

• Establish standards and best practices across web, mobile, backend, and cloud systems.

• Design, build, and consume RESTful APIs within distributed and microservices-based environments.

• Produce and maintain technical documentation and architectural diagrams.

• Assess emerging technologies and suggest improvements as necessary.

• Communicate project progress, technical risks, and mitigation strategies to leadership and stakeholders.

• Act as a liaison between technical and non-technical teams.

• Cultivate strong relationships across engineering, product, operations, and business teams.

• Utilize collaboration and project management tools to enhance team communication and delivery.


⛳️ Requirements

• Over 12 years of professional software engineering experience.

• More than 6 years of experience in building and supporting web-based applications.

• At least 2 years of experience developing and deploying software in public cloud environments (Azure, AWS, or GCP).

• Proven experience providing technical leadership and mentoring engineering teams.

• Full-stack development experience, including modern frontend frameworks (Angular, React, React Native) and RESTful API development.

• Strong grasp of Agile development methodologies, including Scrum and Kanban.

• Experience with cloud-native data platforms, data lakes, and large-scale data processing solutions.

• Proficient in Java, Python, C#, and .NET Core.

• Familiarity with DevOps practices, CI/CD pipelines, infrastructure automation, and monitoring.

• Strong understanding of application security, data privacy, compliance, and secure software development practices.

• Excellent analytical, troubleshooting, and problem-solving abilities.

• Strong written and verbal communication skills.


🏝️ Benefits

• Remote working environment.

• Collaborative and supportive culture.

People also viewed

VPS9 hours ago

AWS Full Stack Developer

US flagTennessee OnlyFull-timeFull-stack Engineer$120k – $210k/year
ApplyView job
Tango9 hours ago

Principal Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $240k/year
ApplyView job
Influur9 hours ago

GTM – Marketing Engineer

CO flagColombia OnlyFull-timeFull-stack Engineer
ApplyView job
Salesloft9 hours ago

Principal Software Engineer, AI

US flagUnited States OnlyFull-timeFull-stack Engineer$1 – $100k/year
ApplyView job
VSolvit9 hours ago

Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer$110k – $165k/year
ApplyView job
Skillable9 hours ago

Senior Software Engineer

US flagArizona, +23 more statesFull-timeFull-stack Engineer$130k – $150k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers