Job Title: Principal Software Engineer Company Name: Confidential Company Job Url: https://jobright.ai/jobs/info/69d51a11e63cea7a8b65ea60 Job Description: Sphera · 55 minutes ago Principal Software Engineer United States Full-time Remote Senior Level, Lead/Staff 3+ years exp 87% STRONG MATCH 100% Exp. Level 74% Skill 79% Industry Exp. Sphera is a leading global provider of enterprise software and services focused on environmental, health, safety, and sustainability. They are seeking a Principal Software Engineer to lead full-stack development and maintenance for their LCA product family, involving desktop clients, backend services, and API development. Property & Casualty Insurance SaaS Software Risk Management H1B Sponsor Likely Insider Connection @Sphera 2 email credits available today Discover valuable connections within the company who might provide insights and potential referrals. Get 3x more responses when you reach out via email instead of LinkedIn. Beyond Your Network View M D P J A Mihil Jhaveri & 4 connections From Your Previous Company Unlock F F F & 2 connections Previously@undefined and... From Your School Unlock F F F & 2 connections @undefined and... Find Any Email Responsibilities Full-stack development and maintenance for the LCA product family across all layers from desktop clients, backend services and data layer, to API development and user interface design and implementation Develop functionality, applications and services in Delphi and C# Develop and design RESTful services and APIs Develop infrastructure and APIs to support custom projects, such as customer specific LCA tools, or integrations of the LCA product family with ERP, CRM, PLM… Analyze requirements, suggest concepts, and assess development efforts Analyze technology trends and harmonize our technology landscape to make it future proof Work in a scrum team White box testing and development of unit tests Technical system documentation (source code documentation, external documentation, bug-tracking system, design documentation etc.) Refactor modules to address the most relevant weak spots 3rd-level support Qualification Represents the skills you have Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise. Desktop software development Delphi C# Object-oriented programming API development Scrum development process English fluency Required Experience in developing desktop software applications (> 3 years) Experience with Delphi (> 2 years) Experience in C# or similar object-oriented languages (> 2 years) Experience in developing APIs (>3 years) Fluent in English Experience with scrum development process (> 2 years) Preferred Domain expertise in life-cycle assessment, or a strong passion for the field Scrum master experience Azure and Azure DevOps experience