Siemensposted 2 days ago
$100,100 - $117,600/Yr
Full-time • Senior
Munhall, PA
Computer and Electronic Product Manufacturing

About the position

We are looking for an experienced and motivated full stack software developer/technical team lead to join our dynamic and growing organization. You will be responsible for the technical direction of projects, mentoring team members, and ensuring product quality and timely delivery. Are you a creative thinker who can provide innovative solutions to complex development challenges? You will be part of a team that designs and supports the future of the North American Freight and Passenger Railroad Market. Your tasks will include developing mission-critical systems that form the backbone of technologies like network optimization and an autonomous rail network. Your daily activities will cover all aspects of requirements engineering, design, development, documentation, V&V, support, and software maintenance services for these systems.

Responsibilities

  • Develop software.
  • Execute software (unit and integration) tests.
  • Mentor junior developers in the team to ensure best practices are implemented and followed.
  • Perform code and design reviews for the team.
  • Write design specifications and manuals for components being developed by the team.

Requirements

  • 8+ years of experience in Software Engineering within an Agile environment.
  • An analytical mind with strong problem-solving aptitude.
  • Excellent technical leadership (approximately 5 years) and communication skills.
  • Experience with event-driven, service-based, and cloud-native architecture and design.
  • Proficiency in Java, including JavaFX.
  • Experience with JUnit and mocking frameworks (e.g., Mockito).
  • Experience with Angular and/or React.
  • Experience with AMQP.
  • Proficiency with Git.
  • Experience with Kubernetes and Docker.
  • Experience in estimating software development efforts.
  • A deep understanding of complex software topics such as multithreading and asynchronous inter-process communication.

Nice-to-haves

  • Experience with Industrial Control Systems.
  • Experience with RabbitMQ.
  • Experience with PostgreSQL.
  • Experience with Python and C++.
  • Experience in the Railroad Domain.

Benefits

  • 11 paid holidays, 18 days of PTO.
  • 401K - 6% company match.
  • Health, Dental, Vision Insurance, HSA/FSA, Commuter Benefits - starting Day 1!
  • Opportunities to contribute your innovative ideas and get paid for them.
  • Tuition Reimbursement program, Mentor Programs, and development through online learning.
  • Employee perks and discounts in addition to our 401k match and generous Paid Time Off.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service