Lead Software Engineer
1 week ago
Job DescriptionJob Description
Who we Are
Oncourse Home Solutions (OHS) is a people-centric, $400M organization that is owned by private equity firm, Apax Partners operating under the brands American Water Resources, Pivotal Home Solutions and American Home Solutions. We do what is right for our people so they can do their best when serving our 1.6+ million customers across the U.S. Our mission is to help homeowners navigate the unexpected, reduce costs, and make homeownership enjoyable for all. Our vision is to make our products and services accessible to all by becoming the most forward-thinking and community-driven home solutions organization of the 21st century. We are committed to fostering an environment that embraces in all forms, where our employees, customers and partners feel valued, respected, and supported.
As a US-based warranty provider, we provide expertise in safety and homecare to our customers. Our integrated solutions meet customer needs both inside and outside the home. Inside the home, we safeguard essential systems like plumbing, heating and cooling, appliances, power surge protection, hot water heaters, and interior electrical components. Outside the home, we ensure the protection of vital lines, including water, gas, wells, sewers, electric, and septic systems. We primarily go to market B2B2C, partnering mostly with water/gas/electric utilities and municipalities to offer our product leveraging their brand for marketing and often adding our subscription to the water/gas/electric bill itself. When our customers need help with home maintenance, repair, or coverage, OHS is there. This is what it means to be an ‘Oncourse SUPER’—Successful, United, Progressive, Empathetic, Reliable. SUPERs get it done. We sweat homeownership so our customers don’t have to. We view every day as an opportunity to step up, step out, and remind others that we are in this together, to stay on course.
We are a proud equal opportunity employer, and our employment decisions are based on business needs, job requirements and individual qualifications without regard to of , , , , , status, creed, , physical or mental , protected Veteran status, or any other characteristic protected by federal, state, or local law. Oncourse Home Solutions is committed to recruiting talented applicants and retaining top talent while providing an employment experience that is free from discrimination, retaliation, and/or harassment.
Position Summary: As a lead software engineer, you will spearhead key technology initiatives, utilizing cutting-edge digital, cloud, and integration technologies. Within the Digital and Web team, you will design and develop comprehensive, customer-facing eCommerce websites and applications.
This role is based in our Naperville, IL office. A regular in-office hybrid model (generally T-Th in office, M&F remote) is required, as our office environment is a key driver of our company culture and employee experience.
Responsibilities include but not limited to:
- Lead the design and development of complex custom Full Stack applications, ensuring scalability, performance, and security.
- Assume the role of a hands-on technical lead, actively participating in and directing the efforts of both internal and external development team members.
- Make significant contributions to the continuous refinement of the existing portfolio of applications and services.
- Focus on emerging technology trends, particularly within the realms of Software as a Service (SaaS), cloud computing, and DevOps, with the goal of identifying and implementing superior solutions that align with business requirements.
- Execute strategies aimed at enhancing operational efficiency, reducing costs, and driving tangible business value.
- Conduct in-depth investigations to pinpoint the root causes of complex software issues, and subsequently formulate practical, efficient, and enduring technical solutions.
- Champion an API-centric approach when integrating with mid-office applications and external partners.
- Collaborate closely with cross-functional teams and senior management to achieve project objectives.
- Adhere to the established software development lifecycle (SDLC) principles.
- Manage and maintain ecommerce applications and websites, ensuring they are secure, stable, and deliver excellent user experience.
- Design high-availability applications within a multi-tier cloud architecture, covering database, service/API, and UI components.
- Ensure applications are compatible and can integrate effectively with third-party services and APIs.
- Stay updated with emerging technologies and best practices in the ecommerce and software development domain.
- Collaborate effectively with cross-functional teams, including product managers, designers, and other developers, to drive successful project outcomes.
- Mentor and guide junior engineers, fostering a culture of learning and innovation within the team.
- Investigate and resolve complex technical issues related to ecommerce systems promptly.
- Conduct root cause analysis for problems and implement corrective actions to prevent recurrence.
- Ensure ecommerce systems comply with industry standards, regulations, and security best practices.
- Implement robust security measures to safeguard customer data and transactions.
- Create and maintain comprehensive technical documentation, including system architecture, APIs, and workflows.
- Facilitate knowledge sharing within the team and document best practices and coding standards.
- Monitor system performance and conduct performance tuning to optimize application responsiveness and efficiency.
- Collaborate with QA teams to ensure rigorous testing of applications, identifying and fixing bugs and issues.
- Implement automated testing where applicable to maintain code quality and reduce the risk of regressions.
We are excited if this is You
Experience and Qualifications for the Role:
- At least 8 years of hands-on experience in designing and developing complex custom Full Stack applications.
- Expertise in managing and maintaining eCommerce applications and websites.
- Proven experience in delivering digital commerce applications using CMS, commerce platforms, and headless architecture concepts.
- Proficiency in these programming , frameworks, and services:
- Javascript / Typescript (as applied, frontend and backend, to React, NextJS, NodeJS, Angular, etc.)
- Python (Django, Flask, etc.)
- Messaging (RabbitMQ, Kafka, etc.)
- Practical experience with microservices architecture and a deep understanding of its technical components.
- Strong knowledge of containerization principles, including Docker and Kubernetes.
- Demonstrated ability to design high-availability applications within a multi-tier cloud architecture, encompassing database, service/API, and UI components.
- Familiarity with Continuous Integration and Continuous Deployment (CI/CD) concepts, and experience with tools like Gitops, Argo, Puppet, Chef, VSTS, Maven, Jenkins, JIRA, etc.
- Extensive hands-on experience with emerging and cloud-based technologies on AWS (Amazon Web Services).
- Development of applications that seamlessly integrate with Relational and NoSQL databases (Mongo, Redis, DynamoDB, Postgres, MySQL, MSSQL, etc.). Prefer experience with querying, maintaining, and developing directly on these databases as well.
- Experience with the Vtex eCommerce platform, including Vtex.io, is advantageous.
- Familiarity with Nosto, an eCommerce personalization and retail intelligence platform, is a plus.
Education
Bachelor’s degree in Computer Science (or relevant)
Certificates, Licenses, Registrations (Indicate or Required)
Join our SUPER Team and Enjoy Amazing Benefits
- Competitive Compensation: We value your hard work and are proud of our competitive pay for performance philosophy.
- Comprehensive Health Coverage: Medical, dental, and vision insurance options, plus paid short-term and long-term coverage.
- 401(k) Plan with 4% Company Match: Secure your future with our robust retirement plan.
- Defined Contribution Arrangement: 5.25% of employee annual income contributed to your retirement plan, yearly up to 7,875 dollars.
- Generous Paid Time Off: Take the time you need to recharge and relax.
- Education Assistance Program: Invest in your growth and development with our support.
- FSA/HSA Options: Flexible spending and health savings accounts to manage your transportation and dependent care expenses.
- Employee Wellness: Access to EAP, health, legal, and financial resources to support your overall well-being.
- Vibrant Company Culture: Monthly Townhalls, employee recognition programs, and Employee Business Resource Groups (EBRGs) to keep you engaged and connected.
Competencies:
Problem Solving: Is tolerant with people and processes; listens and checks after acting; tries to understand the people and the data after making judgments and acting; waits for others to catch up after acting; sensitive to due process and proper pacing; follows established process.
Composure: Is cool under pressure; does not become defensive or irritated when times are tough; is considered mature; can be counted on to hold things together during tough times; can handle stress; is not knocked of balance by the unexpected; doesn't show frustration when resisted or blocked; is a settling influence in a crisis.
Customer Focus: Is dedicated to meeting the expectations and requirements of internal and external customers; gets firsthand customer information and uses it for improvements in products and services; acts with customers in mind; establishes and maintains effective relationships with customers and gains their trust and respect.
Functional/Technical Skill: Has the functional and technical knowledge and skills to do the job at a high level of accomplishment.
Drive for Results: Can be counted on to exceed goals successfully; is constantly and consistently one of the top performers; very bottom-line oriented; steadfastly pushes self and others for results.
Process Management: Good at figuring out the processes necessary to get things done; knows how to organize people and activities; understands how to separate and combine tasks into efficient work flow; knows what to measure and how to measure it; can see opportunities for synergy and integration where others can't; can simplify complex processes; gets more out of fewer resources.
-
Software Engineering Lead Position
6 days ago
Mt Laurel Twp, United States Modern Government Solutions Full timeJob Title: Software Engineering Lead Position">Estimated Salary: $150,000 - $220,000 per year">Modern Government Solutions is seeking a highly skilled Software Engineering Lead Position to join our team. As a Software Engineering Lead Position, you will be responsible for managing project priorities, deadlines, and deliverables.">About the Role:">">You will...
-
Senior Software Engineer Lead
2 weeks ago
Mt Laurel Twp, United States Modern Government Solutions Full timeJob DescriptionAs a Senior Software Engineer at Modern Government Solutions, you will be responsible for designing, developing, and testing software systems. You will also manage project priorities, deadlines, and deliverables. The ideal candidate will have 10-15 years of related software development experience, specifically in C/C++.Key...
-
Lead Software Engineer
2 weeks ago
Mt Laurel, United States Lockheed Martin Corporation Full timeDescription: What We’re Doing At Lockheed Martin, we are passionate about innovation and integrity. We believe that by applying the highest standards of business ethics and forward-thinking, everything is within our capacity – and yours as a Lockheed Martin employee. Lockheed Martin values your skills, training, education and background. The Work Are...
-
Software Engineering Expert
2 weeks ago
Mt Laurel Twp, United States Modern Government Solutions Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Modern Government Solutions. As a key member of our engineering team, you will be responsible for designing, developing, and testing software systems. You will also manage project priorities, deadlines, and deliverables.ResponsibilitiesDesign and develop software...
-
Lead Software Engineer
4 weeks ago
Laurel, United States Johns Hopkins Applied Physics Laboratory (APL) Full timeAre you passionate about contributing to impactful software solutions for national security challenges? We are seeking a Lead Software Engineer to join our dynamic and collaborative team at APL. As a key member of our Threat Analytic Systems Group, you will be responsible for designing, implementing, and deploying software applications to meet the needs of...
-
Senior Software Engineer I
3 weeks ago
Mt Laurel Twp, United States Modern Government Solutions Full timeTITLE: Senior Software Engineer I LOCATION: Mount Laurel, NJ CLEARANCE REQUIRED: Active DoD Secret Clearance TRAVEL REQUIRED: 5% - 20% EMPLOYMENT TYPE: Full-time, On-sitePOSITION SUMMARY Modern Government Solutions (MGS) is seeking a multi-faceted Senior Software Engineer to design, develop, test, deploy, maintain, and improve software systems. In...
-
Senior Software Engineer I
3 weeks ago
Mt Laurel Twp, United States Modern Government Solutions Full timeTITLE: Senior Software Engineer I LOCATION: Mount Laurel, NJ CLEARANCE REQUIRED: Active DoD Secret Clearance TRAVEL REQUIRED: 5% - 20% EMPLOYMENT TYPE: Full-time, On-site POSITION SUMMARY Modern Government Solutions (MGS) is seeking a multi-faceted Senior Software Engineer to design, develop, test, deploy, maintain, and improve software systems. In...
-
Software Engineer
2 weeks ago
Laurel, Montana, United States United Software Group Full timeUnited Software Group Inc. is a fast-growing multi-national IT & engineering consulting company that has been serving its clients for the last 20 years. We are currently seeking an experienced Java Developer to join our team in Mount Laurel, New Jersey.We estimate the salary for this position to be around $120,000 per year.The ideal candidate will have...
-
Software Engineering Lead
2 weeks ago
Monroe Twp, United States Hiteck Solutions Inc Full time**Job Title:** Software Engineering Lead**Job Description:We are seeking an experienced Software Engineering Lead to join our team at Hiteck Solutions Inc. in Monroe Township, NJ.In this role, you will be responsible for leading the development of RPA solutions using Work Fusion and deploying them in production. You will also be responsible for designing...
-
Senior Software Development Engineer
1 week ago
Mt Laurel Twp, United States Modern Government Solutions Full timeJob Title: Senior Software Development Engineer">Estimated Salary: $120,000 - $180,000 per year">We are seeking a highly skilled Senior Software Development Engineer to join our team at Modern Government Solutions. As a Senior Software Development Engineer, you will be responsible for designing, developing, testing, deploying, maintaining, and improving...
-
Senior Software Engineer
2 weeks ago
Laurel, Montana, United States United Software Group Full timeAt United Software Group, we are currently seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have at least 2-3 years of experience in Golang development or equivalent expertise in C/C++ that can be easily carried over to GoLang.This role involves working with high volumes of data and in a highly scaled environment. A...
-
Senior Python Software Engineer
6 days ago
Laurel, Montana, United States Triunity Software Full timeAbout the RoleWe are seeking an experienced Senior Python Software Engineer to join our team at Triunity Software. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality Python backend applications.The ideal candidate will have 8+ years of experience in Python web application development and...
-
Software Engineer Lead
2 weeks ago
Woodbridge Twp, United States Innova Solutions Full timeAbout the RoleInnova Solutions, a leading technology and business transformation solutions provider, is seeking a skilled Software Engineer to join their team. This full-time position is based in Woodbridge Township, NJ, and offers an estimated salary of $68-$73 per hour.As a Software Engineer at Innova Solutions, you will be responsible for designing,...
-
Enterprise Software Engineer
3 weeks ago
Mt Laurel Twp, United States Experis Full timeJob OverviewWe are looking for an experienced Enterprise Software Engineer - Java to join our team at Experis. In this role, you will be responsible for designing, developing, and deploying large-scale enterprise software applications using Java.The successful candidate will have a strong background in object-oriented programming, including Java, and...
-
Software Engineer
1 month ago
Mt Laurel, United States Innovative Defense Technologies Full timeDescription Background Information: Innovative Defense Technologies (IDT), Innovative Defense Technologies (IDT) is an information technology business headquartered in Arlington, VA with additional offices in Fall River, MA; Mount Laurel, NJ; and San Diego, CA. Founded in 2006, IDT designs and develops best-in-class solutions that facilitate the rapid...
-
Lead Java Software Engineer
2 weeks ago
Laurel, Montana, United States Diverse Lynx Full timeJob Title: Lead Java Software EngineerCompany Overview:Diverse Lynx LLC is a dynamic and innovative company that values diversity and inclusion. We are committed to creating a work environment that is inclusive and supportive of all employees.Job Summary:We are seeking a highly experienced Lead Java Software Engineer to join our team. The successful...
-
Software Engineering Lead
2 weeks ago
Laurel, Montana, United States Omni Inclusive Full time**About Omni Inclusive:**Omni Inclusive is a leading organization that values diversity and inclusivity. Our mission is to create innovative solutions that benefit our clients and the community.**Job Title:** Software Engineering LeadWe are seeking an experienced Senior Full Stack Developer to join our team. The successful candidate will be responsible for...
-
Software Engineering Lead
3 weeks ago
Laurel, Maryland, United States InfiCare Technologies Full timeJob Title: Software Engineering Lead - GIS Application DevelopmentThis is a leadership role with InfiCare Technologies, focusing on developing and maintaining GIS applications.We are seeking an experienced software engineering lead to oversee the development of our GIS applications. This individual will be responsible for ensuring that projects are completed...
-
Lead Software Engineer,
4 weeks ago
Laurel, United States Capital One Full timeLocations: VA Please ensure you read the below overview and requirements for this employment opportunity completely. - McLean, United States of America, McLean, VirginiaLead Software Engineer, (Enterprise Platforms Technology)Lead Software Engineer - Java/Python, (Enterprise Platforms Technology)Do you love building and pioneering in the technology space?...
-
Senior Golang Software Engineer
2 weeks ago
Laurel, Montana, United States United Software Group Full timeJob Description">Greetings, we are United Software Group INC. - a fast-growing multi-national IT & Engineering Consulting Company with 20 years of experience.We are aggressively recruiting for a Sr. Golang Developer to work on one of our direct client's project in Mount Laurel, New Jersey.">Requirements and Qualifications">At least 2-3 years' experience in...