Backend Server Software Engineer
Eaton is an intelligent power management company dedicated to protecting the environment and improving the quality of life for people everywhere. We make products for the data center, utility, industrial, commercial, machine building, residential, aerospace and mobility markets.
What you'll do:
1.Responsible for the overall design, development, optimization, and maintenance of the product's backend system, ensuring high availability, high performance, and good scalability.
2.Lead the architecture and implementation of the monitoring system, supporting multiple protocols (such as SNMP, MQTT, Modbus, BACnet, etc.), and handling critical functions such as device integration, data acquisition, and protocol parsing.
3.Participate in system architecture design, API definitions, and database modeling, and develop high-quality RESTful APIs to support integration with front-end and other systems.
4.Independently undertake core module development tasks, write high-quality and maintainable code, and perform unit testing and performance validation.
5.Participate in and drive the team's code review process, share technical knowledge, and help improve overall code quality.
6.Conduct in-depth analysis of system performance bottlenecks, optimize handling under high concurrency scenarios, and enhance system responsiveness and resource efficiency.
7.Write and maintain relevant technical documentation (Word, Excel, PowerPoint, Visio, etc.) to ensure traceability and reusability of technical solutions.
8.Collaborate within the team to follow Scrum agile development practices, participating in iteration planning, review, and delivery.
Qualifications:
- Bachelor of Science in Computer Science, or related major from a 4-year accredited university.
- 5+ years experience in server software development.
- Proficient in Java programming, with in-depth understanding of JVM internals and solid object-oriented design skills.
- Skilled in mainstream frameworks such as Spring, Spring Boot, and Spring Cloud, with hands-on experience in microservices architecture.
- Familiar with common monitoring protocols (e.g., SNMP, MQTT, Modbus, BACnet) and related monitoring systems (e.g., Prometheus, Grafana, Zabbix), with practical development or integration experience.
- Expertise in multithreaded programming, concurrency control, and asynchronous processing, with the ability to design and optimize high-performance systems.
- Familiar with relational databases (such as PostgreSQL) and time-series databases (such as InfluxDB), with strong database design and tuning skills.
- Familiar with message queues (e.g., Kafka, ActiveMQ) and mainstream middleware, including understanding their usage and underlying principles.
- Comfortable working in Linux environments, with basic command-line and scripting skills; knowledge of Docker containerization technologies.
- Understanding of HTTP and related network protocols, with skills in performance analysis and troubleshooting.
- Good coding standards, logical thinking, and problem decomposition skills; experience with IoT platforms or device integration systems is a plus.
- Able to communicate effectively on technical topics, both verbally and in writing.
- Excellent communication and coordination skills, including written English.
- Strong team spirit, capable of effective collaboration across teams.
Want more jobs like this?
Get jobs in Shanghai, China delivered to your inbox every week.

At Eaton, we don't just want to offer you a job, but a journey and experience. Our goal is to give you the space to find that sweet spot where your passion meets purpose.
Perks and Benefits
Health and Wellness
- Health Insurance
- Health Reimbursement Account
- Dental Insurance
- Vision Insurance
- Life Insurance
- Short-Term Disability
- Long-Term Disability
- FSA
- HSA With Employer Contribution
- Fitness Subsidies
- On-Site Gym
- Pet Insurance
- Mental Health Benefits
- Virtual Fitness Classes
Parental Benefits
- Birth Parent or Maternity Leave
- Adoption Assistance Program
Work Flexibility
- Flexible Work Hours
- Remote Work Opportunities
- Hybrid Work Opportunities
Office Life and Perks
- Casual Dress
- On-Site Cafeteria
Vacation and Time Off
- Paid Vacation
- Paid Holidays
- Personal/Sick Days
- Leave of Absence
- Summer Fridays
Financial and Retirement
- 401(K) With Company Matching
- Performance Bonus
- Relocation Assistance
- Financial Counseling
Professional Development
- Tuition Reimbursement
- Promote From Within
- Mentor Program
- Shadowing Opportunities
- Access to Online Courses
- Internship Program
- Work Visa Sponsorship
- Leadership Training Program
- Associate or Rotational Training Program
Diversity and Inclusion
- Diversity, Equity, and Inclusion Program
- Employee Resource Groups (ERG)