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
Tech Stack
Azure
Distributed Systems
Perl
.NET
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