Principal Software Engineer

Posted 5 days ago

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

📋 Description

• Become a member of a product team focused on software design, development, and the complete product lifecycle for store selling systems.

• Collaborate and partner with UX, engineering, and product management to develop secure, reliable, and scalable software solutions.

• Document, review, and uphold quality and change control standards.

• Write code and scripts to automate infrastructure, monitoring services, test cases, and destructive testing.

• Develop dashboards, logging, alerting, and responses to proactively identify and resolve issues.

• Contribute to enterprise-level tools for destructive testing, automation, and engineering empowerment.

• Recognize product enhancements and areas with unsecured code, implementing necessary fixes.

• Identify, execute, and share technical solutions throughout the organization.

• Create reusable foundational code elements, architecture diagrams, and product documentation.

• Define Service Level Objectives and prioritize tasks related to reliability backlog.

• Address inquiries from product and support teams and provide production application support.

• Monitor production Service Level Objectives, along with performance and capacity.

• Collaborate with vendors and the open-source community to enhance features.

• Develop API specifications and contracts for shared data.

• Triage high-priority issues and outages.

• Lead and engage in communities of practice, learning and applying new technologies.

• Mentor and develop the skillsets of junior engineers.


⛳️ Requirements

• Must be at least eighteen years old.

• Must have legal authorization to work in the United States.

• A minimum of 6 years of relevant work experience.

• Bachelor's degree or equivalent in a field related to the position.

• Proficiency in a modern programming language, with a preference for Java.

• Expertise in a modern web application framework such as Spring MVC and Quarkus.

• Experience in data engineering at scale.

• Strong skills in SQL and NoSQL data modeling.

• Familiarity with modern microservice-based architectures and methodologies, including Event Driven Design.

• Mastery of version control systems, preferably Git.

• Proficiency in Linux or Unix-based environments.

• Expertise in CI/CD toolchains.

• Proficiency in destructive testing methodologies and tools.

• Familiarity with a cloud computing platform and associated automation patterns.

• Competence in designing production systems, considering high availability, disaster recovery, performance, efficiency, and security.

• Knowledge of defensive coding practices and patterns for high availability.

• Understanding of design patterns.

• Experience in test-driven development and unit test creation.

• Proficiency in query optimization and troubleshooting.

• Familiarity with the 12-factor methodology.

• Experience in designing and implementing RESTful web services.


🏝️ Benefits

• Competitive salary and comprehensive benefits package.

• Opportunities for professional development and career advancement.

• Supportive and collaborative team environment.

• Flexible work arrangements and work-life balance.

People also viewed

Shield AI22 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix1 day ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom1 day ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps1 day ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce1 day ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly1 day ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers