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
Fullstack Software Engineer developing AI Health Companion at Alan. Building an intelligent, empathetic medical agent for personalized healthcare access.
Full Stack Engineer responsible for developing front - end and back - end systems for identity verification in Mumbai. Integrating technologies like NodeJS and React in a collaborative environment.
Senior Monitoring & Operations Software Engineer at Caterpillar focused on automation for system reliability and monitoring. Leading cross - organizational projects and mentoring junior engineers in software engineering best practices.
Software Engineer designing, developing, testing, and supporting dealer - facing APIs for Caterpillar. Collaborating across teams to enhance application reliability and deployment experience.
Junior Software Engineer designing, building, and delivering digital services for real - world public sector engagements. Collaborating with multidisciplinary teams on technology - agnostic solutions in a hybrid work environment.
Product Engineer II designing and documenting mechanical parcel product equipment at Körber. Managing moderate - complexity projects, collaborating with engineering teams, and ensuring compliance with industry standards.
Lead Engineer 2 developing mechanical component designs for nuclear plants at GE Vernova. Collaborating with global teams to deliver high - quality engineering solutions.
Lead Engineer 1 contributing to design of nuclear plant components. Collaborating globally to deliver high quality engineering solutions for BWRX - 300 projects.
Principal Engineer for Verification, Validation, and Test Automation responsible for defining V&V strategy and ensuring product reliability at GE Vernova. Lead technical leadership and verification processes across global teams.
Principal Embedded Software Engineer at GE Vernova driving improvements in embedded software quality and acting as Design Authority. Collaboration with global teams to enhance engineering practices.