Hybrid Senior Software Developer

Posted 2 hours ago

Apply now

About the role

  • Senior Software Developer responsible for software applications in the supply chain sector. Designing, developing, and maintaining related technologies with a focus on scalability and reliability.

Responsibilities

  • Contribute to software architecture decisions for both migration of existing software and creation of new applications, partnering with sales to align technical solutions with project requirements
  • Validate software performance in live mail processing environments in coordination with test engineers
  • Perform troubleshooting and root cause analysis for software defects, coordinating with test engineers to resolve issues efficiently
  • Translate business and operational requirements into technical solutions that meet the needs of the mail and parcel sorting industry, working with test engineers and stakeholders to validate approach
  • Responsible for all phases of developing software for various platforms and integrating software applications with existing supply chain systems to ensure seamless operations and data flow
  • Participate in customer technical meetings to support technical applications
  • Participate in all phases of the software development lifecycle from requirements engineering through deployment, ensuring quality and alignment at each phase
  • Collaborate with cross-functional teams to gather, analyze, and refine requirements, ensuring technical feasibility and completeness
  • Provide technical input and share knowledge with team members to support code quality and development best practices
  • Domestic travel up for customer meetings and integration testing (up to 25%)

Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering, or Electrical Engineering
  • Experience in supply chain, logistics, or mail sorting software development (preferred)
  • Minimum of 6-8 years of software development experience
  • Minimum of 1 year of professional experience with C#, C/C++, and/or .NET framework
  • Proficiency with source control tools such as Git and CI/CD platforms such as Azure DevOps
  • Experience with command-line tools and scripting languages such as Perl
  • Experience with distributed systems architecture, multithreaded application development, and/or experience with GUI development
  • Ability to work in a collaborative, team-based environment
  • Ability to obtain and maintain USPS sensitive security clearance
  • Strong written and verbal communication skills, including the ability to create technical documentation and communicate complex concepts to non-technical stakeholders
  • Knowledgeable of industry trends with commitment to staying current with emerging technologies
  • Ability to stand, walk, and reach frequently; lift up to 25 lbs. occasionally; requires depth perception, color vision, and use of both hands and legs
  • Ability to work in lab and test environments with exposure to noise, machinery with moving parts, and electrical equipment
  • Eligible applicants must be currently authorized to work in the United States on a full-time basis

Benefits

  • flexible work environment that supports your work-life balance; we offer paid time off for parental leave and 22+ days off for personal time and holidays
  • medical, dental, and vision insurance plans with FSA or HSA options, and a 401(k) plan with a company match up to six percent
  • several company-paid benefits, including vision insurance, short and long-term disability and basic life insurance plans, and educational and employee assistance programs

Job title

Senior Software Developer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job