Apply

Principal Software Engineer

Posted about 1 month agoViewed

View full description

πŸ’Ž Seniority level: Principal, At least 8 years

πŸ“ Location: United States

πŸ” Industry: Manufacturing

🏒 Company: XometryπŸ‘₯ 501-1000πŸ’° $75,000,000 Series E over 4 years agoArtificial Intelligence (AI)3D PrintingIndustrial EngineeringSoftware

πŸ—£οΈ Languages: English

⏳ Experience: At least 8 years

πŸͺ„ Skills: AWSDockerLeadershipPythonSoftware DevelopmentHTMLCSSKubernetesTypeScriptStrategyREST APIReactRustCommunication SkillsMentoring

Requirements:
  • At least 8 years of experience in software development in a fast-paced, product-driven environment.
  • Experience with marketplace products is highly desired.
  • Technical expertise in REST API design and implementation.
  • Proficiency in Python.
  • Familiarity with frontend web technologies including HTML/DOM/CSS, React, and Typescript.
  • Experience with cloud hosting services, especially AWS.
  • Knowledge of containerization technologies (Docker and Kubernetes) and Rust.
Responsibilities:
  • Adopt a 'lead by example' approach by actively coding and troubleshooting.
  • Serve as a mentor and guide to engineers across the organization.
  • Conduct code reviews and mentor others in performing good code reviews.
  • Ensure delivery of superior software that meets customer expectations.
  • Forge strong partnerships with product managers, designers, and leadership.
  • Champion the adoption of cutting-edge technologies and methodologies.
Apply

Related Jobs

Apply

πŸ“ Washington, D.C. & various unanticipated locations throughout U.S.

🧭 Full-Time

πŸ’Έ 173763.0 USD per year

πŸ” Transportation

  • Bachelor's degree or equivalent in Computer Science, Information Systems, Business Administration, or related field.
  • Seven years of progressive experience as a Principal Software Engineer or related software development occupation.
  • Experience with SAP Success Factors HR Cloud Technologies, including various modules.
  • Proficient in designing, configuring, and enhancing SAP SuccessFactors solutions.
  • Skills in UI design and application architecture compliance.
  • SAP SuccessFactors certification required.

  • Drives the development and effective use of SAP Success Factors HR cloud Technologies.
  • Leads the systems development approach, ensuring clear requirements and effective methodologies are followed.
  • Conducts design specifications and assists in sizing technical requirements.
  • Ensures compliance with industry standards and Amtrak's technology strategies.
  • Provides ongoing system maintenance and acts as the escalation point.
  • Leads, guides, and provides oversight for technical teams.
  • Assists in the development of user guides and training documentation.

Software DevelopmentQuality Assurance

Posted 4 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 166900.0 - 198000.0 USD per year

πŸ” Software and data visualization for space, defense, and critical infrastructure sectors

🏒 Company: HypergiantπŸ‘₯ 101-250πŸ’° Corporate over 5 years agoArtificial Intelligence (AI)Machine LearningInformation TechnologyMilitary

  • 10+ years of hands-on experience in full-stack software design and development.
  • 7+ years of experience in system architecture and integration with third-party APIs.
  • Comfortable performing research, discovery, and synthesizing architecture and technical roadmaps.
  • Experience developing resilient file-transfer and data-streaming architectures.
  • Experience with static-site generation frameworks such as Astro, Next.JS, Gatsby, etc.
  • Ability to manage client expectations and project timelines.
  • Experience in managing, mentoring, and coaching development teams in an Agile environment.
  • Proficiency in version control and collaborative development workflows.
  • Willingness to learn new technologies.

  • Meet with clients (business and technical) to extract necessary information for documenting architecture.
  • Perform technical evaluations of prototypes and requirements, providing feedback to ensure feasibility and performance.
  • Document and maintain records for decisions behind architectural choices.
  • Build web applications in accordance with the design system for integration with partner software.
  • Implement pixel-perfect Figma designs replicating interactive prototypes.
  • Support development, testing, building, and deployment of software in production environments.
  • Evaluate and recommend technologies, frameworks, tools, and processes for improvement.
  • Solve complex problems and mitigate technical risks.
  • Proactively address security requirements.

JavascriptTypeScript

Posted 12 days ago
Apply
Apply

πŸ“ Canada, USA

πŸ” Adtech, Martech

  • Passionate about cutting-edge technologies.
  • Experience with large-scale systems.
  • Mentoring high-performing teams.

Spearhead the Adtech/Martech technology stack.

Backend DevelopmentLeadershipSoftware DevelopmentAgileGitJavaJavascriptProduct ManagementJiraCross-functional Team LeadershipCommunication SkillsCollaborationProblem SolvingAgile methodologiesMentoring

Posted 14 days ago
Apply
Apply

πŸ“ United States

πŸ’Έ 140000.0 - 180000.0 USD per year

πŸ” SaaS-based Global Employment Platform

🏒 Company: G-P

  • Extensive experience in architecting and developing highly scalable enterprise level services, platforms or products.
  • Experience in building large scale distributed enterprise applications in geographically distributed teams.
  • Knowledge of modern cloud architectures and technologies; AWS experience preferred.
  • Deep knowledge of back end and front end technologies: Java, Node.js, Python, Redis, React.js/Typescript.
  • Working knowledge of content management systems and SEO is desired.
  • Excellent communication skills and experience documenting technical concepts.
  • Experience in a startup or high-growth environment is preferable.

  • Drive the technical evolution of the SaaS cloud platform.
  • Lead technical design, prototyping, building, and execution.
  • Collaborate with product managers and technical teams.
  • Ensure technical progress while maintaining security and performance.
  • Deliver solutions in a cloud-managed and serverless ecosystem.
  • Promote best practices in application development.
  • Mentor Software Engineers through coaching and training.

Node.jsPythonAgileJavaReact.jsSalesforceTypeScriptContent managementRedisServerlessReactCommunication SkillsSEOCoaching

Posted 15 days ago
Apply
Apply

πŸ“ Needham, MA, El Segundo, CA, United States

🧭 Full-Time

πŸ’Έ 150000.0 - 215000.0 USD per year

πŸ” Travel

🏒 Company: TripadvisorπŸ‘₯ 1001-5000πŸ’° $300,000,000 Post-IPO Equity almost 4 years agoπŸ«‚ Last layoff about 1 year agoInternetHospitalityInformation ServicesE-CommerceRestaurantsVacation RentalHotelTravelSocial Media

  • 10+ years of experience as a professional engineer.
  • Bachelor of Science in Computer Science, Engineering or equivalent.
  • Deep experience querying, ETLing, and analyzing large data sets in databases.
  • Prior experience running and executing large scale initiatives successfully.
  • Prior partnerships with business leaders, working collaboratively to achieve substantial goals.
  • Solid foundation in data structures, algorithms, and OO design.
  • Nice to have: Prior experience managing Linux systems and JBOD/RAID infrastructure.
  • Experience working with HTML/CSS and interacting with the DOM.
  • Some exposure to the following technologies: Python, Perl, SQL, Snowflake, React, Postgres, Gradle, BERT, AWS.

  • Build and drive a technical roadmap for the SEO platform.
  • Design solutions to business problems by building new tools and/or processes.
  • Take on projects with independence and a mandate to leave things better than you found them.
  • Be pragmatic when solving problems with a deep understanding of the purpose and goal of your work.
  • Be integral for the code quality on your team through leadership in design and code review.
  • Be a mentor for others on the team.
  • Help bring the team's technical knowledge and solutions to the engineering organization via tech talks and design reviews.

LeadershipSQLAlgorithmsData StructuresSEO

Posted 17 days ago
Apply
Apply

πŸ“ Canada, UK, US

🧭 Full-Time

πŸ” Smart home technology

🏒 Company: ecobeeπŸ‘₯ 501-1000πŸ’° $36,309,727 Series C over 6 years agoπŸ«‚ Last layoff over 4 years agoConsumer ElectronicsInternet of ThingsEnergy Management

  • Strong capability in system design and architecture with a focus on solving complex problems.
  • Proficient in learning new technologies to enhance project timelines.
  • Experience managing challenges related to scale, concurrency, data management, security, and redundancy.
  • Ability to identify and leverage company-wide technical opportunities to align with customer needs and facilitate roadmap execution.
  • Masters best practices for large scale projects, API standards, and the developer experience.
  • Familiarity with Platform-as-a-Service concepts and robust experience in CI/CD pipelines.
  • Proficient in software development, automated testing, continuous integration, and design patterns.
  • Strong communication skills for collaboration and mentorship within the team.

  • Own the technical vision, strategy, and roadmap of the foundational service platform used across ecobee’s business units.
  • Oversee the development and maintenance of a multi-tier service platform for unified customer experiences in a connected home IoT environment.
  • Innovate using leading-edge technologies and design complex software solutions impacting the company's long-term success.
  • Enhance engineering operational excellence and foster a growth-minded environment for teams to deliver high-quality software.
  • Collaborate with leaders in Product Management, Product Design, Engineering, and Data Science to achieve corporate strategy.

AWSDockerGraphQLPythonDesign PatternsGCPIoTJavaKubernetesProduct ManagementTypeScriptStrategyData scienceGoProduct designCommunication SkillsCI/CDTerraformWritten communicationDocumentationData management

Posted 19 days ago
Apply
Apply

πŸ“ United States, Ireland

🧭 Full-Time

πŸ’Έ 175000 - 238000 USD per year

πŸ” E-commerce

  • 10+ years of experience in software development.
  • Experience in decomposing a monolithic application into service-oriented architecture.
  • Extensive experience working in a complex environment on decomposing monolithic applications.
  • Strong proficiency in software design principles and architecture patterns.
  • Demonstrated expertise in testing methodologies including test automation and TDD.
  • Deep understanding of observability tools, monitoring systems, and logging frameworks.
  • Excellent communication and collaboration skills.
  • Proven track record of implementing best practices and driving software modernization initiatives.
  • Strong leadership skills with the ability to mentor team members.
  • BS or MS degree in Computer Science or equivalent experience.

  • Lead the decomposition of a monolithic application into microservices or smaller components, optimizing for scalability and flexibility.
  • Drive the adoption of best practices for testing, including unit testing, integration testing, and automated testing.
  • Implement strategies for observability, monitoring, and logging for efficient troubleshooting and performance optimization.
  • Collaborate with cross-functional teams to enhance the developer experience through streamlined processes and tools.
  • Up-skill and guide a team of engineers in software design principles and modern architectures.
  • Stay updated on industry trends and best practices for software development.

AWSDockerLeadershipPythonSoftware DevelopmentDjangoDynamoDBKafkaKubernetesSoftware ArchitectureBeanstalkFastAPIGogRPCCollaborationDevOpsTerraformDocumentationMicroservices

Posted 25 days ago
Apply
Apply

πŸ“ USA

πŸ’Έ 230000 - 340000 USD per year

πŸ” Fintech and Retail

  • 15+ years of software engineering experience.
  • Strong experience leading engineering organizations across multiple product lines.
  • Track record of success in rapidly scaling startups and larger tech companies.
  • Expertise in synthesizing complex technical requirements into clear decisions.
  • Ability to effectively communicate technical decisions within the organization.
  • Extensive experience in building and owning large-scale consumer products.
  • Experience mentoring and developing technical leaders.
  • Experience in Fintech and Retail industries for both B2C and B2B.
  • Experience with Salesforce SalesCloud or ServiceCloud is a plus.

  • Drive the vision and architecture of Affirm's post-purchase user experience and partner onboarding.
  • Champion innovative solutions across the engineering organization.
  • Establish architecture, design, and code review standards.
  • Lead technical teams to create end-to-end solutions for complex problems.
  • Collaborate with Product Management to inform product direction.
  • Manage and support senior engineering leaders.
  • Foster a culture of technical excellence and improvement.

LeadershipProduct ManagementSalesforceStrategyCustomer serviceMentoringCoaching

Posted 25 days ago
Apply
Apply

πŸ“ United States, Europe

🧭 Full-Time

πŸ” Software Development

  • Technical expertise in .Net.
  • Experience building distributed, enterprise SaaS applications.

  • Work as a technical expert and resource for software engineers.
  • Utilize technical expertise in .Net to deliver next-generation products.
  • Partner with architecture and play a significant role in product design.
  • Contribute to coding and support the development process.

Backend DevelopmentLeadershipSoftware DevelopmentASP.NETDesign PatternsGitJavaJavascriptMicrosoft .NETProduct ManagementSCRUMSoftware ArchitectureC#Cross-functional Team Leadership.NETCommunication SkillsAnalytical SkillsCollaborationProblem SolvingMentoring

Posted 26 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 160000 - 240000 USD per year

πŸ” Distributed Data Systems and Complex Application Development

🏒 Company: Raft Company Website

  • Ten plus years of hands-on experience as a software engineer.
  • Demonstrated track record of technical leadership.
  • Ability to disambiguate technical and functional requirements.
  • Proficient with Java, JavaScript, Python, React & Angular.
  • Strong experience with Big Data/Cloud/Enterprise Frameworks.
  • Experience in creating web-socket and RESTFul APIs.
  • Deep knowledge of software design and architecture patterns.
  • Proficiency with cloud technologies like AWS, Azure, and Kubernetes.
  • Ability to mentor junior engineers.
  • Experience with Kubernetes and supporting CI/CD pipelines.
  • Ability to develop performant applications.
  • A Bachelor's degree in a relevant field.
  • Obtain a Security+ certification within 90 days of employment.

  • Diving deeper into the software lifecycle and taking on complex tasks.
  • Leading smaller project initiatives.
  • Writing code and participating in design discussions.
  • Conducting code reviews and mentoring Associate and Standard Engineers.
  • Maintaining the high standards of the organization.
  • Acting as the technical owner of a software team's delivery.

AWSLeadershipPythonJavaJavascriptKubernetesAzureAngularReactCollaborationCI/CDRESTful APIsMentoringSoftware Engineering

Posted about 1 month ago
Apply