Senior Software Engineer
Technology, Data & Digital · Software & Web Development · Software Engineering · Web Development
In short
Emerson is seeking a Senior Software Engineer in Warsaw to develop advanced software solutions for industrial environments, focusing on vibration analysis and monitoring platforms. The role involves the full development lifecycle, collaboration with cross-functional teams, and applying modern technologies to create impactful solutions.
Responsibilities
- 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.
Requirements
- 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#, 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.
Desired Qualifications
- 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.
Benefits
- Opportunity to grow your career.
- Work with advanced software solutions used in industrial environments worldwide.
- Focus on designing and building scalable infrastructure for a vibration analysis and monitoring platform.
- Contribute across the full development lifecycle.
- Collaborate with diverse teams.
- Apply modern technologies to create impactful solutions.
- Emerson prioritizes a workplace where every employee is valued, respected, and empowered to grow.
- Foster an environment that encourages innovation, collaboration, and diverse perspectives.
- Ongoing career development and growing an inclusive culture.
- Support to thrive through mentorship, training, or leadership opportunities.
- Investment in your success so you can make a lasting impact.
#Software Engineer#Software Development#Industrial Software#Vibration Analysis#Monitoring Platform#Scalable Infrastructure#Full Development Lifecycle#Modern Technologies#Object-Oriented Design#Testing#Version Control#C##Python#NET#English#Polish#Cloud Technologies#Microservices#Event-Driven Architecture