Senior Software Engineer

Warsaw, PolandFull-timePosted Jul 29, 2026

If you are a professional looking for an opportunity to grow your career, Emerson has an exciting role for you. As a Software Engineer, you will join a team developing advanced software solutions used in industrial environments worldwide. This role focuses on designing and building scalable infrastructure for a vibration analysis and monitoring platform that supports critical assets such as turbines, pumps, and fans. You will contribute across the full development lifecycle while collaborating with diverse teams and applying modern technologies to create impactful solutions.

In This Role, Your Responsibilities Will Be:

  • Collaborate with colleagues and partners to understand customer needs and translate them into effective software solutions
  • Design intuitive user interfaces and scalable system architectures
  • Develop, test, and maintain high-quality application code
  • Create and execute unit and integration tests to ensure reliability and performance
  • Optimize applications through profiling and continuous improvement practices
  • Contribute to the development of internal tools and reusable components
  • Produce clear and accessible technical documentation
  • Participate in team collaboration to enhance development processes and practices
  • Partner with cross-functional teams, including marketing, to align on product development plans
  • Support and guide team members through knowledge sharing and technical input

 

Who You Are:
You embrace new technologies and continuously build your expertise to stay effective in a changing environment while focusing on delivering solutions that meet customer needs. You contribute ideas that drive innovation and take initiative to turn concepts into practical outcomes. You work collaboratively, communicate clearly, and build strong relationships across teams to achieve shared goals. You adapt well to change, learn quickly from experience, and maintain a steady, solution-focused approach when navigating complexity or ambiguity.

For This Role, You Will Need:

  • Experience developing software applications and a solid understanding of programming principles (such as object-oriented design)
  • Familiarity with modern software development practices, including testing and version control
  • Experience working with C#, but also Python and .NET ecosystem
  • Ability to communicate effectively in English and Polish
  • A collaborative mindset with the ability to work in a globally distributed team
  • A degree in computer science, engineering, or a related field, or equivalent practical experience

 

Preferred Qualifications that Set You Apart

  • Experience working with Angular
  • Familiarity with software testing techniques and tools
  • Experience using version control systems
  • Understanding of system design principles and documentation practices
  • Exposure to microservices or event-driven architecture
  • Experience with cloud-based technologies or platforms
  • Interest in industrial applications or technical domains


Our Culture & Commitment To You

At Emerson, we prioritize a workplace where every employee is valued, respected, and empowered to grow. We foster an environment that encourages innovation, collaboration, and diverse perspectives – because we know that great ideas come from great teams. Our commitment to ongoing career development and growing an inclusive culture ensures you have the support to thrive. Whether through mentorship, training, or leadership opportunities, we invest in your success so you can make a lasting impact. We believe diverse teams working together are key to driving growth and delivering business results. 
 

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free