Jobs and Careers
CR
Sr. Software Engineer
Crane Worldwide LogisticsUnited Statesfull_timeVerifiedPosted 8 Nov 2025
About the role
Essential Job Functions
- Architect, design, implement, test, and operate backend services using .NET (preferably in F#).
- Design and evolve HTTP/gRPC APIs with clear contracts, versioning, and documentation.
- Build and maintain event-driven data pipelines using Kafka (producers, consumers, stream processing).
- Design and operate systems for high-volume, near real-time event processing: partitioning, parallelism, low-latency processing, backpressure, batching, windowing, and stateful stream processing.
- Implement or collaborate on front-end features as needed; work with front-end engineers to deliver end-to-end solutions.
- Deploy and operate services on AWS
- Apply domain-driven design and functional programming patterns where appropriate to produce maintainable, testable code.
- Collaborate with product, QA, and DevOps on requirements, CI/CD, observability, and incident response.
- Mentor and review code, drive engineering best practices, and conduct architecture reviews.
- Optimize for performance, scalability, reliability, and cost in production systems.
- Other duties as assigned.
Technical Expertise
- 6+ years professional experience in backend development with the .NET ecosystem.
- Substantial experience writing production code in F# and C# (practical experience applying functional programming in systems).
- Some front-end development experience (modern JavaScript/TypeScript, React/Angular/Vue, responsive UI, or component-driven design).
- Hands-on experience with Apache Kafka: designing topics, partitions, consumer groups, idempotent producers, and at-least-once/exactly once patterns.
- Demonstrated experience designing and implementing high-throughput, low-latency event processing systems (e.g., sub-second to few-seconds end-to-end latency, handling thousands to millions of events per minute).
- Practical Azure experience (deploying, monitoring, and operating services — e.g., AKS, App Services, Functions, Storage, SQL, Managed Identities)
- Strong API design experience (RESTful or gRPC): versioning, documentation (OpenAPI/Swagger), authentication/authorization (OAuth2/OpenID Connect).
- Solid understanding of distributed systems concepts: messaging, consistency, retries, backpressure, windowing, state management, and eventual consistency.
- Experience with CI/CD pipelines, automated testing (unit/integration), and observability (metrics, tracing, structured logs).
Preferred Qualifications
- Experience with stream processing frameworks (Kafka Streams).
- Familiarity with Infrastructure-as-Code (ARM, Bicep, Terraform).
- Experience with container orchestration.
- Experience designing for multi-tenant or high-throughput systems.
Physical Requirements
- Job may require extended sitting or standing, use of standard office equipment.
- Job requires the ability to use vision, adjust focus and work on a standard computer screen.
- Use of audio-visual equipment is required.
Education & Experience
- Bachelor’s degree in Computer Science, Information Systems, or a related technical field preferred, or equivalent hands-on experience.
- High School Diploma or GED equivalency required.
- 6+ years professional experience in backend development with the .NET ecosystem.
Certification and Licenses
- Professional certification may be required in some cases
MUST COMPLETE PI ASSESSMENT IN ORDER TO BE CONSIDERED FOR THE POSITION:
https://assessment.predictiveindex.com/bo/28w/Candidate_Link
WHY SHOULD YOU WORK FOR CRANE?
At Crane, we believe in providing our employees with excellent benefits at a Great Place to Work.
We offer:
- 136 hours of Paid Time Off which equals 17 days for the year, that can be used for Sick Time or for Personal Use
- Excellent Medical, Dental and Vision benefits
- Tuition Reimbursement for education related to your job
- Employee Referral Bonuses
- Employee Recognition and Rewards Program
- Paid Volunteer Time to support a cause that is close to your heart and contributes to our communities
- Employee Discounts
- Wellness Incentives that can go up to $100 per year for completing challenges, in addition to a discount on contribution rates
- Potential to earn a quarterly bonus
Come join the leader in logistics and take your career in the right direction.
Disclaimer:
The above
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s