Schneider Electric

Senior Software Engineer

Schneider Electric$178K — $185K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • 5 years of progressive experience in backend software engineering.
  • 3 years of Java development using Spring framework.
  • 3 years of experience with container-based cloud-native software (Docker, Kubernetes).
  • 2 years designing event-driven architectures (Apache Kafka).
  • 2 years working with relational or NoSQL databases (PostgreSQL, Cassandra).
  • Experience acting as a technical lead and mentoring junior engineers.

Responsibilities

  • Design, implement, and support customer-facing application services.
  • Create and maintain RESTful APIs in applications.
  • Break down complex problems into manageable tasks for development.
  • Make architectural decisions promoting simplicity and cost-effectiveness.
  • Ensure security and privacy best practices are followed.
  • Profile and optimize application performance and capacity.
  • Collaborate effectively with team members on large technical projects.

Benefits

  • Comprehensive medical, dental, and vision insurance.
  • Flexible work arrangements including remote work options.
  • Generous paid time off and 12 holidays per year.
  • 401(k) plan with company matching contributions.
  • Opportunities for company stock purchase.
  • Well-being and recognition programs, including service anniversaries.
Full 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. Our salary ranges are determined by reviewing roles of similar responsibility and level. Within the salary range, individual pay is determined by several factors including performance, knowledge, job-related skills, experience, and relevant education or training. Schneider Electric also offers a comprehensive benefits package to support our employees, inclusive of medical (with member reward points), dental, vision, and basic life insurance, Benefit Bucks (credits to apply towards your benefits) flexible work arrangements, paid family leaves, 401(k) + match, well-being and recognition (including service anniversary) programs, 12 holidays per year, 15 days of paid time off per year (pro-rated in the first year of employment based on start date), opportunity to purchase company stock (eligibility depends on start date), and military leave benefits.

You must submit an online application to be considered for the position. The position will remain posted for approximately 60 days.

Schneider Electric IT Corporation seeks a Senior Software Engineer in Foxboro, MA.

Job Description: 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 resulting in an executable action plan for themselves and other engineers. Make architectural decisions consistent with the organization's architectural principles with a bias toward 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 other 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. Remote eligible up to 3 days/wk.

Requirements: Position requires a Bachelor's degree, or equivalent, in Computer Science, Computer Engineering or related field, and 5 years of progressive, post-bachelor's experience in backend software engineering, or related occupation, which must include the following experience: 3 years of professional Java development with Spring framework (Spring, or Spring Boot); 3 years of experience developing container-based (i.e., Docker, Kubernetes, Helm or similar technologies) cloud-native software, including: (a) design and development of production backend services for a public cloud (Azure or equivalent); and (b) instrumentation and use of observability (logging, metrics, and tracing) to operate or debug services; 2 years of experience designing and implementing event-driven architectures (Apache Kafka or similar); 2 years of working with relational or NoSQL databases for production systems including: schema design, SQL, and

performance optimization (PostgreSQL, Cassandra, or similar); Acting as technical lead for production initiatives including: authoring or reviewing design docs, technical contracts, coordinating implementation, and driving deployments or releases; Mentoring junior engineers on software best practices and providing technical guidance through code reviews, pairing, and design discussions; and Providing actionable technical feedback to peer or senior engineers through code reviews and design discussions. Any and all experience may be gained concurrently.

To Apply: Visit http://careers.se.com and search Req#124794

About Schneider Electric

Schneider Electric is a multinational corporation that specializes in energy management and automation solutions. The company was founded in 1836 and is headquartered in Rueil-Malmaison, France. Schneider Electric offers a wide range of products and services including electrical distribution, automation and control, and energy management. The company operates in over 100 countries and has a strong presence in the industrial and commercial sectors. Schneider Electric is committed to sustainability and has set ambitious targets to reduce its environmental impact. The company has received numerous awards for its sustainability efforts and is recognized as a leader in the industry.
Learn more about Schneider Electric
Size
166,025 employees
Industry
Founded
1836
NASDAQ

Similar Jobs

More Jobs at Schneider Electric

More Information Technology Jobs

Find similar Senior Software Engineer jobs: