Lead technical design and delivery of real‑time distributed software for warehouse automation systems.
Compensation
The base range for this position in the posted location is $144,000.00 - $211,200.00 however, base pay offered may vary depending on job-related knowledge, skills, and experience.
Responsibilities
Provide technical leadership for design, development, and maintenance of real‑time distributed software
Architect highly available, scalable services using .NET Core, RabbitMQ, OpenAPI, Kubernetes, and microservice‑based architectures
Own complex features and services through requirements, architecture, implementation, testing, deployment, and production support
Apply algorithms and optimization techniques to improve system performance and inventory flow
Profile, debug, and optimize distributed components to improve reliability, fault tolerance, and scalability
Requirements
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
Lead business analysis initiatives within Fidelity Fund and Investment Operations, translating complex business requirements into executable solutions.
Responsibilities
Gather and assess complex business requirements
Translate strategies into executable solutions
Collaborate with cross‑functional teams
Develop use cases, requirement documents, and test plans
Provide remote technical support for AeroVironment’s ARGUS perimeter intrusion detection system, including installation, maintenance, troubleshooting, and system administration.
Compensation
The salary range for this role is: $85,500 - $145,500
Responsibilities
Provide ongoing remote operational support for deployed ARGUS systems
Install, configure, upgrade, and validate ARGUS software on new and existing customer systems
Diagnose and resolve issues involving Linux OS, application services, databases, network connectivity, and custom applications
Serve as a technical point of contact for software-related operational issues at deployed customer sites
Administer Linux-based systems, including user accounts, permissions, services, and security patching
Requirements
Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, or equivalent professional experience
Lead technical direction and UI architecture for partner portals, modernize monolithic systems, mentor engineers, and drive innovation in a hybrid environment.
Locations (5)
Chicago, Illinois, United States
McLean, Virginia, United States
Plano, Texas, United States
Richmond, Virginia, United States
Riverwoods, Illinois, United States
Compensation
The minimum and maximum full-time annual salaries for this role are listed below, by location. Chicago, IL: $244,700 - $279,200 for Staff Full-stack Engineer; McLean, VA: $269,100 - $307,200; Plano, TX: $244,700 - $279,200; Richmond, VA: $244,700 - $279,200; Riverwoods, IL: $244,700 - $279,200.
Design and develop complex transportation applications using .NET Core, ASP.NET, and microservices with modern AI-assisted tools to build scalable solutions.
Responsibilities
Build modern, scalable applications using .NET Core, ASP.NET, and C#, accelerated with AI code generation.
Design and implement RESTful APIs and microservices that power real-world solutions.
Work with SQL Server to manage data and use AI tools to generate and optimize complex queries.
Integrate Single Sign-On (SSO) and secure authentication flows.
Collaborate in Agile/Scrum teams—daily standups, retros, and all
An ETL QA Engineer responsible for ensuring solutions meet user requirements through functional and non-functional testing, design review, and automation strategy.
Responsibilities
Participate in and improve the whole lifecycle of services—from inception and design, through deployment, operation, and refinement.
Participate in the release planning process to review functional specifications and create release plans.
Collaborate with software engineers to design verification test plans.
Design regression test suites and review with engineering, applications, and the field organization.
Produce regular reports on the status and quality of software releases.