Principal Software Engineer

Location

United States

Posted

56 days ago

Salary

$130K - $140K / year

Seniority

Lead

Job Description

Principal Software Engineer

Claritev

Role Description The Principal Software Engineer is an individual contributor and an expert full-stack developer on an Agile team who is primarily responsible for defining and building software in support of one or more business products. The incumbent will lead a diverse group of Software Engineers and work closely with the Architects to design, develop, and test highly available, secure, and scalable systems. Job Roles and Responsibilities - Responsible for producing stable and high performing applications from scratch - Work in Agile methodologies and contribute toward the entire lifecycle of a user story with particular emphasis on coding, unit testing and deployment pipeline automation - Work with other developers on the team to define high level technical design and follow overall architectural guidelines - Willing to work in a developer focused team with minimal support from QA - Research and learn new technologies and processes as part of continuous improvement - Contribute towards fostering a high performant and self-organized team - Clearly communicate potential and real issues to the team and propose solutions to resolve them - Work as a contributor on one or more technical practice groups - Mentor junior software engineers on the team - Be a champion of Claritev's core culture - Ensure compliance with HIPAA regulations and requirements Qualifications - 8+ years of progressive software experience in relevant technologies and 3+ years as a lead - Computer related Bachelor’s degree is preferred or equivalent work experience in software development - Hands on experience with ASP.Net, .NET Core, C#, Web API, MVC, SQLServer - Hands on experience building UI applications with React - Experience working with any top cloud providers (Azure/AWS/OCI) - Experience working with Microservices architecture with thorough understanding of Bounded contexts (DDD) - Demonstrated experience with Message brokers (Preferably Azure Service Bus/RabbitMQ) in implementing event driven applications - Experience with containerized applications with Kubernetes and Helm charts - Experience guiding the team with TDD/BDD practices and maintaining code coverage - Experience on writing automated tests with any testing framework - Working knowledge on modern DevSecOps practices. Experience creating/maintaining DevOps pipelines and best practices. - Experience working on relational and non-relational database queries and procedures - Experience with Data access patterns preferably EFCore ORM tool. - Good knowledge on design patterns and integration patterns including Microservices - Experience with Authentication and Authorization best practices - Experience with GitHub/GIT best practices - Excellent communication skills - Strong troubleshooting skills Desirable Qualifications - Experience extracting Microservices out of monolith applications - Experience writing automated unit tests with SpecFlow framework - Experience working on Agile development project - Experience with PostgreSQL database Benefits - A work-life balanced environment with immediate responsibility and a chance to make a difference by cutting the American healthcare cost - Innovative projects with big name clients and exposure to future, cutting edge technologies (AI/ML) - Abundant individual growth opportunities and the ability to create a personalized career path - Great benefits, including college kids tuition scholarship and internship opportunities for our employees - Stable and a publicly traded company with 40 years of resounding success - Medical, dental and vision coverage with low deductible & copay - Life insurance - Short and long-term disability - Paid Parental Leave - 401(k) + match - Employee Stock Purchase Plan - Generous Paid Time Off – accrued based on years of service - 10 paid company holidays - Tuition reimbursement - Flexible Spending Account - Employee Assistance Program - Sick time benefits – for eligible employees, one hour of sick time for every 30 hours worked, up to a maximum accrual of 40 hours per calendar year Compensation The salary range for this position is $130-140K. Specific offers take into account a candidate’s education, experience and skills, as well as the candidate’s work location and internal equity. This position is also eligible for health insurance, 401k and bonus opportunity. EEO Statement Claritev is an Equal Opportunity Employer and complies with all applicable laws and regulations. Qualified applicants will receive consideration for employment without regard to age, race, color, religion, gender, sexual orientation, gender identity, national origin, disability or protected veteran status. Application Deadline We will generally accept applications for at least 5 calendar days from the posting date or as long as the job remains posted.

Related Job Pages

More Software Engineer Jobs

Everest Clinical Research logo

Statistical Programmer II

Everest Clinical Research

Quality is Our Backbone. Customer-focus is Our Tradition. Flexibility is Our Strength.

Full TimeRemoteTeam 501-1,000Since 2004H1B Sponsor

Everest Clinical Research (“Everest”) is a full-service contract research organization (CRO) providing a broad range of expertise-based clinical research services to worldwide pharmaceutical, biotechnology, and medical device industries. We serve some of the best-known companies and work with many of the most advanced drugs, biologics, and medical devices in development today. Everest has been an independent CRO since 2004 with a strong foundation as a statistical and data management center of excellence. Building on this foundation, Everest has successfully developed and established itself as a full-service CRO. Everest’s headquarters are located in Markham Ontario, Canada with additional locations in: Bridgewater, New Jersey; Shanghai, China; Taipei, Taiwan; and 9 offices throughout Europe. Everest is known in the industry for its high-quality deliverables, superior customer service, and flexibility in meeting clients’ needs. A dynamic organization with an entrepreneurial origin, Everest continues to experience exceptional growth and great success. Quality is our backbone, customer-focus is our tradition, flexibility is our strength…that’s us…that’s Everest. To drive continued success in this exciting clinical research field, we are seeking committed, skilled, and customer-focused individuals to join our winning team as a Statistical Programmer II for our Bridgewater, New Jersey, USA on-site location, or remotely from a home-based office anywhere in the USA or Canada in accordance with our Work from Home policy. Key Accountabilities: - Statistical Programming: - Under supervision, may develop and review SDTM and ADaM dataset specifications, annotated Case Report Forms (CRF) and other related documents (e.g., define.xml, reviewer’s guide) based on Statistical Analysis Plan (SAP), Everest company Standard Operating Procedures (SOPs) and Working Instructions (WIs), industry data standards, regulatory requirements, and trial Sponsor-specific requirements. - Program and validate SDTM and ADaM datasets following approved dataset specifications; perform CDISC conformance checks on generated SDTM and ADaM datasets and address conformance findings. - Develop SAS programs to generate and validate statistical output reports of trial data based on the SAP and TLGs mock-up shells. - Provide statistical programming support to Clinical Study Reports, clinical trial efficacy and safety data integrations (Integrated Summary of Safety and Integrated Summary of Efficacy), as well as other data analysis and reporting needs such as regulatory required safety reports (e.g. Development Safety Update Report, 120 Day Safety Update, etc.), ad-hoc requests, and exploratory data analyses. - Clinical Data Acquisition and Cleaning Support: - Develop and maintain SAS programs to perform database integrity checks and work with Data Managers to address data issues and queries for ongoing data cleaning and review. - Support data acquisition of non-CRF data by developing SAS programs to reconcile the CRF and non-CRF data and performing data integrity checks of the non-CRF data. - Develop SAS programs to generate data listings, summary tables, and graphs for ongoing data cleaning and scientific data surveillance reviews (safety, missing data, trending and signaling, etc.). - Develop SAS programs to generate Patient Profiles to support trial subject case review activities. - Document data and programming information in accordance with Everest company SOPs and WIs; and achieve audit readiness during and at the end of the clinical trials for internal and external quality and compliance audits. - Achieve a high rating for each of the defined Everest company and trial Sponsor-specific statistical programming key performance indicators. - Maintain current knowledge of pharmaceutical clinical research industry standards, conventions, and regulatory requirements, as well as the knowledge of clinical trial Sponsor-specific requirements when applicable. - Comply to Everest company-specific and clinical trial Sponsor-specific training requirements. - Develop and provide expertise in other programming and system administration areas when required. Qualifications and Experience: - A Master’s or Ph.D. Degree in statistics, biostatistics, epidemiology, public health, bioinformatics, mathematics, and computer sciences, with SAS certified Base, Advanced, and Clinical Trials Programmers are highly preferred; with exposure/experience in clinical trial statistical programming and/or data analysis is desirable. To find out more about Everest Clinical Research and to review other opportunities, please visit our website at www.ecrscorp.com We thank all interested applicants, however, only those selected for an interview will be contacted. Everest is committed to upholding the principles of dignity, independence, integration, and equal opportunity. We welcome and encourage applications from people with disabilities, and upon request we will provide accommodations for candidates participating in any part of our recruitment and selection process.

United States
Full TimeRemoteTeam 1,001-5,000

Project Description We are looking for a motivated iOS Junior+ Developer to join our mobile development team. In this role, you will contribute to the development and maintenance of iOS applications using modern Apple technologies while also supporting existing UIKit-based components. This position is ideal for developers who are eager to grow professionally, expand their technical knowledge, and work on high-quality mobile solutions in a collaborative environment. Technologies - Swift - SwiftUI - UIKit - Auto Layout - Combine - Unit Testing - Swift Package Manager - Firebase (nice to have) What You'll Do - Develop, implement, and maintain iOS applications using Swift - Build modern user interfaces using SwiftUI and maintain existing UIKit + Auto Layout components - Work with reactive programming patterns using Combine - Write and maintain unit tests to ensure code quality and reliability - Integrate third-party modules and libraries using Swift Package Manager Job Requirements - 1+ years of experience developing, implementing, and maintaining iOS applications - Strong knowledge of Swift - Experience with SwiftUI and UIKit + Auto Layout - Familiarity with Combine or reactive programming concepts - Experience writing unit tests - Experience integrating third-party modules using Swift Package Manager - Understanding of object-oriented design principles and design patterns - Strong problem-solving skills and analytical thinking - English proficiency: B2 level or higher What Do We Offer The global benefits package includes: - Technical and non-technical training for professional and personal growth; - Internal conferences and meetups to learn from industry experts; - Support and mentorship from an experienced employee to help you professional grow and development; - Internal startup incubator; - Health insurance; - English courses; - Sports activities to promote a healthy lifestyle; - Flexible work options, including remote and hybrid opportunities; - Referral program for bringing in new talent; - Work anniversary program and additional vacation days.

Moldova

Senior Software Engineer I, PMG

Porch Group

Porch Group, founded in 2012, is a technology-driven company focused on simplifying homeownership by offering various services, including home improvement, insu

Porch Group is a leading vertical software and insurance platform and is positioned to be the best partner to help homebuyers move, maintain, and fully protect their homes. We offer differentiated products and services, with homeowners insurance at the center of this relationship. We differentiate and look to win in the massive and growing homeowners insurance opportunity by 1) providing the best services for homebuyers 2) led by advantaged underwriting in insurance 3) to protect the whole home As a leader in the home services software-as-a-service (“SaaS”) space, we’ve built deep relationships with approximately 30 thousand companies that are key to the home-buying transaction, such as home inspectors, mortgage companies, and title companies. In 2020, Porch Group rang the Nasdaq bell and began trading under the ticker symbol PRCH. We are looking to build a truly great company and are JUST GETTING STARTED. Job Title: Senior Software Engineer I Location: India Workplace Type: Remote Job Summary The future is bright for the Porch Group, and we’d love for you to be a part of it as our Senior Software Engineer I We are seeking a highly skilled and experienced Senior Software Engineer to join the Insurance Services Engineering team. The ideal candidate will have a strong background in software development with a passion for solving complex problems, and some background in the Property & Casualty technology space. What You’ll Do As A Senior Software Engineer I - Collaborate with engineers, product managers, and data scientists to develop and extract property attributes using regular expressions, large language models, or other techniques - Contribute to the development and maintenance of backend services with clean and well-tested code, learning Porch Engineering best practices - Participate in code reviews and technical discussions, seeking feedback and learning from more experienced team members - Take on well-defined tasks and complete them in a reasonable amount of time, communicating status and progress effectively within the team - Develop knowledge of the primary services and tools used by the team and learn how to navigate microservices architecture and cloud infrastructure - Follow established patterns and frameworks while developing your engineering judgment What You Will Bring As A Senior Software Engineer I - Bachelor's or master's degree in computer science, engineering, or a related field (or four years of equivalent work experience) - Experience: 5+ years of software development experience. - Technical experience: - Proficiency with SQL, preferably PostgreSQL - Production JVM language experience, preferably Scala - Familiarity with data science concepts, data labeling, or information extraction - Exposure to concepts and terminology used in property inspections, real estate assessments, or home condition reporting - Exposure to containerization (Docker, Kubernetes), event-driven systems (Kafka), cloud platforms (AWS, GCP), or CI/CD pipelines - Exposure to Scala - Proven experience working with US based business teams.  - Excellent written and communication skills in English language. - Working Hours: 8 Hours (Excluding breaks) 4 Core US Hours Overlap (7:30pm- 11:30pm IST) 4 flexible hours (IST) - Workspace: A quiet space to work, an internet connection of at least 30 Mbps download | 10 Mbps upload The application window for this position is anticipated to close in 2 weeks (10 business days) from April 10, 2025. Please know this may change based on business and interviewing needs. What You Will Get As A Porch Group Team Member Pay Range*: 2,475,000 INR - 3,465,000 INR Annually *Please know your actual pay at Porch will reflect a number of factors among which are your work experience and skillsets, job-related knowledge, alignment with market and our Porch employees, as well as your geographic location. Our benefits package will provide you with comprehensive coverage for your health, life, and financial well-being. - Our benefits include medical insurance, accident insurance and retiral benefits. - Our wellness programs include 12 company-paid holidays, 2 flexible holidays, privilege/earned leave, casual/sick leave, paid maternity and paternity Leaves, and weekly wellness events. ##LI-PT1 #LI-REMOTE What’s next? Submit your application below and our Talent Acquisition team will be reviewing your application shortly! If your resume gets us intrigued, we will look to connect with you for a chat to learn more about your background, and then possibly invite you to have virtual interviews. What's important to call out is that we want to make sure not only that you're the right person for us, but also that we're the right next step for you, so come prepared with all the questions you have! Porch is committed to building an inclusive culture of belonging that not only embraces the diversity of our people but also reflects the diversity of the communities in which we work and the customers we serve. We know that the happiest and highest performing teams include people with diverse perspectives that encourage new ways of solving problems, so we strive to attract and develop talent from all backgrounds and create workplaces where everyone feels seen, heard and empowered to bring their full, authentic selves to work. Porch is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex including sexual orientation and gender identity, national origin, disability, protected veteran status, or any other characteristic protected by applicable laws, regulations, and ordinances.

Germany
₹2,475K - ₹3,465K / year
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Will be responsible contribute for both operational tasks and project-based initiatives • Playing a key role in our global S/4HANA transformation • This role will directly impact strategic decision-making across our international organization by delivering scalable, high-performance analytics solutions • Design and develop robust data models within our BW/4HANA environment, aligned with LSA++ architecture standards • Build and optimize Calculation Views for diverse reporting scenarios • Develop high-performance data transformations using AMDPs • Analyze SAP ECC data sources and collaborate with process experts to define effective data models • Ensure stable operations of the BI landscape, including incident resolution • Lead small-scale projects and coordinate activities between SAC developers and backend BW teams • Maintain up-to-date documentation of technical solutions, designs, and lessons learned • Promote cross-team knowledge sharing and contribute to best practice development

India
Job Closed