Senior Software Development Engineer

3 weeks ago


Raleigh, North Carolina, United States Itron Full time

Itron is a leading provider of smart networks, software, services, meters, and sensors to utilities and cities.

The Senior Tools Development Engineer will play a key role in creating software and features that drive automation across the company and test result/bug tracking tools.

Key responsibilities include:

  • Designing and developing new features and enhancements with our software and tools.
  • Designing, planning, and pitching new tool/enhancement ideas.
  • Helping with software project planning and design in defining scope and time estimates.
  • Maintenance and sustaining our existing tools with bug fixes.
  • Providing documentation on new features/enhancements.

Required skills and experience include:

  • 5+ years of professional experience.
  • Object-Oriented Programming experience (C#, Java, etc).
  • SQL experience.
  • Experience with a Version Control System.
  • Desktop Application development.

Preferred skills and experience include:

  • Python.
  • Flask.
  • Visual Studio/Git.
  • Microservice Architecture/Development.
  • Web Services.
  • Azure DevOps.

Itron is committed to building an inclusive and diverse workforce and providing an authentic workplace experience for all employees.



  • Raleigh, North Carolina, United States Lucid Software Full time

    Software Engineering Opportunities at Lucid SoftwareLucid Software is a leader in visual collaboration, helping teams see and build the future from idea to reality. Our products, business, and workplace culture have received numerous awards, such as being named to the Forbes Cloud 100 and a Fortune Best Workplace in Technology. We are a hybrid workplace,...


  • Raleigh, North Carolina, United States Actalent Full time

    Job Title: Software DeveloperJob DescriptionAbout the Role:Actalent is seeking a skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for designing, developing, testing, and maintaining high-quality software applications using Qt/QML or C# .Net/WPF.Key Responsibilities:Design and develop software...


  • Raleigh, North Carolina, United States TIBCO Software Full time

    We are seeking a talented Software Development Expert to join our team as a Front-End and Back-End Engineer. This role will involve designing and building systems that allow our customers and business stakeholders to efficiently and effectively do their jobs.Key Responsibilities:Work with stakeholders to understand their needs and ensure that they have the...


  • Raleigh, North Carolina, United States Itron Full time

    Job DescriptionItron is a leading provider of smart networks, software, services, meters, and sensors for utilities and cities. We are committed to creating a more resourceful world.The Senior Tools Development Engineer will play a key role in creating software and features that drive automation across the company and test result/bug tracking tools. This...


  • Raleigh, North Carolina, United States Actalent Full time

    Job Title: Senior Application Developer Job Description Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market.Our client, a leading contract medical device...


  • Raleigh, North Carolina, United States Truist Inc Full time

    Job Summary:We are seeking a highly skilled Senior Software Engineer - Angular Developer to join our team at Truist Inc. As a key member of our software development team, you will be responsible for designing, developing, and delivering complex software solutions using Angular.Key Responsibilities:Design and develop high-quality software solutions using...


  • Raleigh, North Carolina, United States Maxonic Full time

    Job Title: Senior Software EngineerJob Description:Maxonic is seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development, with a focus on embedded systems and medical devices. The successful candidate will be responsible for designing and developing software tools to support...


  • Raleigh, North Carolina, United States Stansell Dentistry Associates Full time

    About the JobWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our full-stack applications.About the Company{company} is a leading provider of software solutions. Our team is passionate about delivering high-quality products...


  • Raleigh, North Carolina, United States AA2IT Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at AA2IT. The ideal candidate will have a strong background in software development, with a focus on embedded systems and medical device software.The successful candidate will be responsible for designing and developing software tools to support manufacturing the medical...


  • Raleigh, North Carolina, United States 2iSolutions Inc. USA Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at 2iSolutions Inc. USA in Raleigh, North Carolina (USA). This is an onsite role with a 3-month contract.Key Responsibilities:• Design, develop, and integrate software solutions for medical devices.• Collaborate with cross-functional teams to ensure seamless software development...


  • Raleigh, North Carolina, United States Applied Research Associates Full time

    Job DescriptionApplied Research Associates, Inc. is seeking a highly skilled Senior Software Engineer to join our team. As a member of our multidisciplinary team, you will be responsible for developing software tools that strengthen our national security.Key Responsibilities:Develop software tools for geospatial modeling and simulationCollaborate with a...


  • Raleigh, North Carolina, United States Elite WorkForce Inc Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Elite WorkForce Inc. The ideal candidate will have expertise in both front-end and back-end development, with a strong emphasis on troubleshooting and optimizing existing systems.Key Responsibilities:Design and develop web applications...


  • Raleigh, North Carolina, United States Red Hat Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Backend team at Red Hat. As a key member of our team, you will be responsible for designing and implementing scalable, secure, and efficient software solutions using Go.As a Senior Software Engineer, you will work closely with our team to develop and maintain our...


  • Raleigh, North Carolina, United States Piper Companies Full time

    Piper Companies is seeking a highly skilled Senior Embedded Software Engineer to join their team in Raleigh, NC. The ideal candidate will have expertise in designing, developing, and reviewing software at the kernel/driver level and application layer in the Yocto build system.Key responsibilities include:Leading projects and mentoring junior...


  • Raleigh, North Carolina, United States Merz North America Full time

    Job Title: Senior Software Test EngineerMerz North America is seeking a highly skilled Senior Software Test Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing software testing strategies and tools to ensure the quality and reliability of our medical device...


  • Raleigh, North Carolina, United States Resource Informatics Group Full time

    Job Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Resource Informatics Group. As a key member of our development team, you will be responsible for designing, implementing, and maintaining complex software systems using a range of technologies including ASP.NET, .NET, HTML, JavaScript, and Node.js. Key Responsibilities:...


  • Raleigh, North Carolina, United States Piper Companies Full time

    Piper Companies is seeking a highly skilled Senior Embedded Software Engineer to join their team in Raleigh, NC.The ideal candidate will have experience in designing, developing, and reviewing software at the kernel/driver level and application layer in the Yocto build system.Responsibilities include:Leading projects and mentoring junior engineersInteracting...


  • Raleigh, North Carolina, United States The Carolinas Center for Medical Excellence Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at The Carolinas Center for Medical Excellence. As a Senior Software Engineer, you will play a critical role in the development and maintenance of our software tools and applications.Key Responsibilities:Develop, maintain, and enhance applications written in C# and...


  • Raleigh, North Carolina, United States Centraprise Full time

    Job Title: SDET with Java Development ExperienceLocation: Raleigh, NCJob Type: FulltimeJob Description: Key Qualifications We are seeking a highly skilled Senior Software Engineer with 5+ years of experience in object-oriented programming and design, including Java. The ideal candidate will have a strong background in relational database systems, expert SQL...


  • Raleigh, North Carolina, United States Bayforce Full time

    Job Title: Senior Software Engineer - C++Job Summary:Bayforce is seeking a highly skilled Senior Software Engineer - C++ to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing complex software systems using C++.Key Responsibilities:Design and develop software systems using C++ for...