Senior Software Developer
Remote - California
At DUAL North America, our core values dictate how we live and work. We are a group with independence and people at its heart and we are a home for talent with a unique culture: the biggest small company in the world.
The focus on being a People First business has always been at the very heart of the Group; Our vision was to create an independent business with a unique culture and one that would survive and thrive as a business controlled by the people working for it. And finding the most talented and entrepreneurial people to join the Group has been and will continue to be key.
DUAL North America, Inc. is seeking a
Senior Software DeveloperAbout this role:
DUAL North America is one of the leading insurance underwriters in the United States. We are currently looking for a Senior Software Engineer to create and maintain in-house software and systems. Responsibilities include gathering user requirements, defining system functionality and writing code in an Agile environment. Our ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment. The role of the Senior Software Engineer is to build high-quality, innovative, and fully performing software that complies with coding standards and application level architectural design patterns. This is a fantastic opportunity to engage in a positive and creative work environment that offers excellent benefits and flexible schedules.
Location: Hybrid or Remote
Salary Range: $130,000.00-$140,000.00
Essential Functions (include how to perform and what frequency):
The Senior Software Engineer’s responsibilities include but are not limited to:
Lead team in designing, developing, and implementing software projects, ensuring adherence to best practices and high-quality standards.
Write clean, efficient, and maintainable code leveraging Azure for cloud-based solutions.
Oversee the end-to-end development process, from initial requirements gathering and system design to final deployment and maintenance.
Conduct code reviews, provide constructive feedback, and mentor junior developers to elevate their technical skills and knowledge.
Integrate software components and third-party services, ensuring seamless operation and optimal performance.
Identify and resolve complex technical issues, ensuring minimal system downtime.
Recommend and implement improvements to existing software systems to enhance functionality, performance, and scalability.
Oversee the maintenance and enhancement of existing software, with a focus on performance optimization and accuracy.
Work closely with stakeholders, including project managers, product owners, architects, and other developers, to align project goals with business objectives.
Verify, deploy, and …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Hybrid or Remote
Benefits/PerksCompetitive salary Dental Excellent benefits Flexible schedules Hybrid work Medical Paid volunteer days Unlimited PTO Vision
Tasks- Conduct code reviews
- Gather user requirements
- Lead software projects
- Mentor junior developers
- Recommend improvements
- Resolve technical issues
- Write code
Agile Angular Attention to detail AWS Azure C Code reviews Communication Computer Science CSS Git HTML Javascript Mentoring .Net Performance Optimization SDLC Software Development Source Control SQL
Experience7 years
EducationB.A. BSc Engineering Related Field
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9