Senior Software Engineer

Mindlance
Boston, MA, United States
3 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Clean Code Principles ASP.NET C (Programming Language) Java (Programming Language) JavaScript (Programming Language) .NET Framework Amazon Web Services Amazon S3 Data Analysis Applications Architecture Component-Based Software Engineering Application Integration Architecture
+33 more
Business Logic Architectural Patterns Automation of Tests Cloud Computing Cloud Engineering Software Quality Code Review Continuous Integration DevOps Systems Analysis Python (Programming Language) PostgreSQL Microsoft SQL Server Node.Js Oracle (Applications) Performance Tuning Software Maintenance Secure Coding Software Engineering TypeScript Web Applications Enterprise Software Applications ReactJS Snowflake Technical Debt Backend Amazon Relational Database Service AngularJS Deployment Automation Api Gateway Restful APIs Legacy Systems Programming Languages

Job description

The Senior Full Stack Software Engineer is responsible for designing, developing, and modernizing enterprise applications across the Executive Office of Education s (EOE) technology portfolio. The role focuses on transitioning complex legacy systems built in Java/Spring and .NET/ASP.NET into modern, scalable, cloud-native architectures using Node.js, Angular/React, and TypeScript within EOE s AWS-based environment.

This position works closely with Business Analysts, Product Owners, architects, and development teams to analyze existing applications, translate business requirements into technical solutions, and implement modern web applications that improve maintainability, performance, reliability, and security. A key component of the role involves conducting in-depth legacy system analysis ( application archaeology ) to understand existing business logic, integrations, and dependencies, and identify opportunities for refactoring or re-platforming that minimize disruption to critical business operations.

The Senior Full Stack Software Engineer designs and develops scalable RESTful APIs, backend services, and component-based user interfaces using modern JavaScript/TypeScript frameworks and service-oriented architectural patterns. The role requires experience integrating applications with relational and analytical data platforms, including PostgreSQL, Oracle, SQL Server, and Snowflake, as well as familiarity with AWS services such as Lambda, ECS, RDS, S3, and API Gateway. The position also works closely with DevOps and platform teams to support CI/CD pipelines, automated deployments, cloud infrastructure integration, and secure development practices.

As a senior technical contributor, this position plays an important role in architectural design discussions, code reviews, technical decision-making, and the adoption of engineering best practices. The role helps establish and reinforce standards for application architecture, automated testing, documentation, performance optimization, and maintainable code, while providing technical guidance and mentorship to other developers. Experience leveraging AI-assisted development tools to improve engineering efficiency and software quality is also valued.

  • The position supports EOE’s long-term technology modernization strategy by reducing technical debt, strengthening architectural standards, improving system interoperability, and delivering secure, sustainable solutions that meet the needs of a complex public-sector enterprise.

Design, development, testing, and maintenance of software systems and applications.

Collaborate with cross-functional teams to translate business requirements into functional code.

Analyze and iterate during development to ensure efficiency and clean code.

Document development with clear and complete notation.

Familiarity with a variety of programming languages, depending on project need (e.g., C , Python, Java, others).

A comprehensive understanding of the software lifecycle.

Requirements

Software Engineering, Software Engineering, Microsoft ASP.NET (Active Server Page), Enterprise Applications, Microsoft .NET, Amazon Web Services (AWS), React.js, Java, Node.js, Cloud Architecture, Proven ability to problem solve and work both within a team.

About the company

EEO:- Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…