Senior Software Engineer

Schneider Electric

North Foxboro (MA)

Hybrid

USD 178,131 - 185,220

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Schneider Electric is looking for a Senior Software Engineer based in Foxboro, MA, who will design, implement, and support application services. The role requires 5 years of backend software engineering experience, with a strong emphasis on Java development and familiarity with RESTful APIs, Docker, and cloud-native software.

The ideal candidate will have experience mentoring junior engineers and be proficient in optimizing performance and managing technical deployments. Schneider Electric offers a flexible work environment with remote eligibility up to 3 days per week.

Qualifications

  • 5 years of progressive experience in backend software engineering.
  • 3 years of professional Java development with Spring framework.
  • Experience with Docker, Kubernetes, and cloud-native software.

Responsibilities

  • Design, implement, and support application services for customer-facing applications.
  • Break down complex problems into manageable deliverables and ship iteratively.
  • Collaborate on cross-cutting technical concerns with team members.

Skills

Java development
Spring framework
Docker
Kubernetes
Observability tools

Education

Bachelor’s degree in Computer Science or related field

Tools

PostgreSQL
Apache Kafka

Job description

For this U.S. based position, the expected base salary is $178,131.00 - $185,220.00 per year. Additional short-term incentive compensation is a typical part of our compensation structure and would be in addition to the above-stated range.

The compensation range for this full-time position applies to candidates located within the United States. Salary determination considers performance, knowledge, job-related skills, experience, and relevant education or training.

Location

Foxboro, MA. Remote eligible up to 3 days per week.

Job Title

Senior Software Engineer

Responsibilities
  • Design, implement, test, and support/operate application services in customer-facing applications.
  • Design, implement, and consume RESTful APIs.
  • Break down complex problems into digestible deliverables, sequence work, and ship iteratively with measurable impact.
  • Make architectural decisions consistent with the organization’s architectural principles, prioritizing simplicity, resilience, and cost awareness.
  • Uphold security and privacy best practices and address bugs and security issues.
  • Profile and optimize application latency and throughput, conduct capacity planning, and implement performance and scale improvements, including query optimization.
  • Write code that is readable, easy to maintain, and is tested in accordance with the organization’s architectural principles and test strategy, including unit and integration testing.
  • Collaborate with team members on large efforts and cross-cutting technical concerns.
  • Employ version control best practices and CI/CD pipelines to test, release, and deploy changes.
Qualifications
  • Bachelor’s degree or equivalent in Computer Science, Computer Engineering, or related field.
  • 5 years of progressive, post-bachelor’s experience in backend software engineering or related occupation.
  • 3 years of professional Java development with Spring framework (Spring or Spring Boot).
  • 3 years of experience developing container-based (e.g., Docker, Kubernetes, Helm) cloud-native software, including design and development of production backend services for a public cloud (Azure or equivalent) and instrumentation using observability tools (logging, metrics, tracing).
  • 2 years of designing and implementing event-driven architectures (Apache Kafka or similar).
  • 2 years of experience with relational or NoSQL databases for production systems, including schema design, SQL, and performance optimization (PostgreSQL, Cassandra, or similar).
  • Experience acting as technical lead for production initiatives, authoring or reviewing design docs, coordinating implementation, and driving deployments or releases.
  • Mentoring junior engineers on software best practices through code reviews, pairing, and design discussions.
  • Providing actionable technical feedback to peers or senior engineers through code reviews and design discussions.
Equal Opportunity Employer

Schneider Electric is an Equal Opportunity Employer. It is our policy to provide equal employment and advancement opportunities in all aspects of employment for all qualified individuals.

This position will remain posted until filled.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Schneider Electric • Massachusetts

Hybrid
USD 178,131 - 185,220
Medical, dental, vision, and life insurance
401(k) with match
Paid family leave
+4
Senior Software Engineer
Senior Software Engineer

Schneider Electric • Jeffersonville (IN)

Hybrid
USD 178,000 - 186,000
Medical, dental, and vision insurance
401(k) with match
Flexible work
+3
Senior Front-End Engineer, App Services (Remote 3x/wk)
Senior Front-End Engineer, App Services (Remote 3x/wk)

Schneider Electric • Massachusetts

Hybrid
USD 178,131 - 185,220
Medical, dental, vision, and life insurance
401(k) with match
Paid family leave
+4
Senior Back End Software Engineer (Java)
Senior Back End Software Engineer (Java)

OSI Engineering • Menlo Park (CA)

On-site
USD 160,000 - 180,000
Senior Backend Engineer - Remote-friendly, Cloud-Native
Senior Backend Engineer - Remote-friendly, Cloud-Native

Schneider Electric • North Foxboro (MA)

Hybrid
USD 178,000 - 186,000
Senior Software Engineer II
Senior Software Engineer II

TrulyHired • Philadelphia

On-site
USD 95,000 - 159,000
Senior Software Engineer
Senior Software Engineer

Saige Partners • Eden Prairie (MN)

On-site
USD 125,000 - 150,000
Competitive salary
Annual Bonus
Opportunities for professional growth
Senior Software Engineer
Senior Software Engineer

Schneider Electric • Boston (MA)

Hybrid
USD 186,000 - 190,000
Medical insurance
Dental insurance
Vision insurance
+6
Senior Software Engineer, Full Stack
Senior Software Engineer, Full Stack

Crescent Solutions • Long Beach (CA)

On-site
USD 165,000 - 211,000
Sr. Product Software Engineer
Sr. Product Software Engineer

Inspira Financial • Oak Brook (IL)

Hybrid
USD 140,000 - 160,000
Healthcare
401(k) savings plan
Paid time off
+2