🌍 Global Remote Network: Over 120,135+ verified remote jobs with transparent salaries & visa sponsorship. Browse Remote Jobs →
M

Senior Software Engineer

📍 Braintree, MA 🕒
Work Model
📍 Braintree, MA
Employment
💼 Full-Time Direct
Recruitment Type
🛡️ Direct to HR Pipeline
🛡️
Human-Verified Opening: Inspected by Sarah Jenkins, CIPD • RemoteVault Editorial Team. Authenticated directly from MIB's hiring pipeline • Zero recruiter markups or candidate fees. Verification Standards →

📋 Role Overview & Responsibilities

Join a progressive development organization that is bringing innovation to the life insurance industry as we think like clients, act like owners, and make a difference!If you enjoy exploring new technologies and are looking to participate in transformative software development, then we want to talk to you!In this hybrid role located in the greater Boston area, we are seeking a hands-on full stack engineer with experience in developing performant, user-friendly software systems. You should embody a passion for continuous improvement and test-driven development. Successful candidates will have excellent communication skills, be a great collaborator with strong analytical skills, learn from setbacks and is accountable for success.

EDUCATION / SKILLS & EXPERIENCEEducation: B.S. in Computer Science required or a combination of equivalent educational experienceSkills & ExperienceA minimum of 5 - 7 years’ experience in software developmentExtensive Java Development experience and object oriented development knowledgeExperience in test and task automation in an agile development environment, utilizing rapid development techniques and DevOpsExperience or knowledge of micro-services and other service oriented architectures and design methodologies (like BDD/DDD)Full stack development experienceExperience turning requirements into software design specifications Understand prioritization and balance own work without guidance Participate in code reviewsProficiency developing and troubleshooting complex software systems that run in mixed-environments including Linux, Unix and/or WindowsClear communications (oral and written) and willing team playerExperience with Java, functional programming, XML, XSLT, JDBC, ORMs, thread-safe programming Experience with Spring Framework & Spring BootExperience with UI frameworks like Angular, React as well as JavaScript, etc.Experience with testing frameworks such as JUnit, MockitoExperience working with DevOps and build automation tools like Docker, Gradle, Git, Jenkins, Artifactory etc.Experience with queue technologies like RabbitMQExperience with relational databases such as PostgreSQL Experience with building APIs and services using REST, SOAP, etc.Experience with scripting languages like Python, Shell, etc.Experience with application servers such as NGINX, TomcatExperience with cloud technologies such as AWSExperience working in an agile environmentPREFERRED QUALIFICATIONS Experience with AWS cloud technologies e.g. EC2, ECS, S3, RDS Experience with Infrastructure as Code (IaC) such as TerraformExperience with secure programming practicesExperience with Domain Driven Design (DDD)Experience with Behavior Driven Design (BDD)Proficiency with HTML 5 and CSS and SCSSExperience with central logging tools such as Datadog Experience with Healthcare integration, FHIR HL7, CCD/CDA GENERAL DUTIES & RESPONSIBILITIES:(This is a representative list of the general duties the position may be asked to perform, and is not intended to be all-inclusive)Analyze, design, code, test, debug, maintain, and document software components in accordance with MIB’s software architecture and software development processesParticipate in application performance tuningEnsure developed applications adhere to MIB security model / policiesEnsure that deliverables meet the project requirements, including timely delivery and quality (reliability, performance, and maintainability)Contribute to the creation of project schedules by providing estimates related to effort, duration, and completion of assigned tasksAdhere to MIB’s processes for change / configuration managementFind innovative ways to improve quality and productivityProvide ongoing technical support for external / internal users of software componentsParticipate and effectively contributes in a team environment, in accordance with MIB’s Core ValuesCommunicate effectively with other MIB technical units as well as business stakeholders to facilitate the development process to ensure the attainment of MIB corporate goalsParticipate in a skills growth path to promote achievement of corporate goals as recommended by the Department ManagerComply with all applicable and departmental software policies, standards, and practices including all standards relating to Security and Disaster Recovery

Candidates may directly apply via the link or send resumes to hr@mib.com

Frequently Asked Questions

How do I apply for the Senior Software Engineer position at MIB? ▼

Click the “Apply for this Position” button on this page to submit your application directly to MIB without recruitment intermediary fees.

Is this position eligible for remote work or visa sponsorship? ▼

This position is located in Braintree, MA with potential relocation and sponsorship assistance depending on candidate qualifications.

Are there any candidate fees on Hirely? ▼

No. Hirely is completely free for candidates. We never charge registration fees or placement fees.

🛡️ Job Seeker Safety Advisory

Legitimate employers will never ask you to transfer funds, purchase equipment from unauthorized vendors, or pay application/visa fees. Hirely rigorously monitors listings, but always verify communication is from official corporate email domains.

Learn how to protect yourself against employment fraud →
← Explore Other Roles