Start Your Search Here

push notification bell

Would you like to receive notifications about jobs in North Foxboro?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Schneider Electric

North Foxboro / Global

Senior Software Engineer

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.

#J-18808-Ljbffr

Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location