Full Time

Senior Software Engineer (REMOTE-Northeast)

Preferred Mutual Insurance Company
Remote!
$120,000 - $160,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Preferred Mutual Insurance Company, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer at Preferred Mutual Insurance Company will play a pivotal role in the design, development, and implementation of high-quality software solutions that enhance operational efficiency and support business objectives. This remote position requires a proactive and detail-oriented individual who can collaborate effectively with cross-functional teams to analyze requirements, write scalable code, and leverage new technologies. The successful candidate will contribute to system architecture, lead efforts in code reviews, and ensure best practices in software development methodologies are upheld.



Job Responsibilities

  • Design, develop, and maintain high-quality software applications and systems.
  • Collaborate with product managers, designers, and other engineers to ensure timely delivery of software features.
  • Participate in the analysis of system requirements and design specifications.
  • Conduct code reviews and provide constructive feedback to peers.
  • Implement best practices for software development, including unit testing, integration testing, and documentation.
  • Diagnose and troubleshoot technical issues across the software stack.
  • Stay updated with emerging technologies and recommend improvements to enhance productivity and performance.
  • Mentor junior developers and assist in their professional growth.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software development.
  • Proficiency in programming languages such as Java, C#, or Python.
  • Solid understanding of web technologies including HTML, CSS, and JavaScript frameworks.
  • Experience with relational databases (e.g., SQL Server, MySQL) and NoSQL databases.
  • Familiarity with Agile methodologies and version control systems (e.g., Git).
  • Strong analytical and problem-solving skills.
  • Excellent communication skills, both verbal and written.


Technologies & Tools

This position will utilize a variety of technologies and tools including cloud platforms (AWS or Azure), development frameworks (Spring, .NET), container orchestration tools (Docker, Kubernetes), and CI/CD tools (Jenkins, Azure DevOps). Familiarity with these technologies will be beneficial for designing scalable solutions and ensuring smooth deployment processes.



Ideal Candidates

The ideal candidate for the Senior Software Engineer position will possess a strong technical acumen combined with excellent interpersonal skills. They should display a proactive attitude toward problem-solving, a commitment to delivering high-quality products, and the ability to work independently in a remote setting. Candidates should demonstrate adaptability to changing priorities and a willingness to learn new technologies, as well as an enthusiastic approach to teamwork and collaboration.

No password to remember: you can log in with a link we email you. Log in →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.