Staff Engineer, Software
New
J
JobgetherEnterprise software
Based in the United StatesFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 7 years of professional software engineering experience
- Required Skills
- AWSTypeScriptC#Azure.NETReactCI/CD
Requirements
- Have at least 7 years of professional software engineering experience.
- Have a bachelor's degree in Computer Science or a related field, or equivalent practical experience.
- Demonstrate strong expertise in C# and .NET, including .NET 6+, ASP.NET Core, RESTful APIs, background services, and Entity Framework or comparable data-access technologies.
- Have professional experience developing frontend applications with React; TypeScript is preferred.
- Have hands-on experience with messaging systems and event-driven architectures, including delivery guarantees, message ordering, retries, and dead-letter handling.
- Have strong knowledge of iPaaS tools and experience designing and implementing enterprise integrations.
- Understand distributed systems, microservices, modular monoliths, eventual consistency, and resilience patterns.
- Have practical Azure or AWS experience covering security, networking, identity and access management, compute, storage, and managed services.
- Have working knowledge of CI/CD pipelines, deployment processes, application troubleshooting, and unit, integration, and end-to-end testing.
- Have experience with relational databases such as SQL Server or PostgreSQL, including data modeling and query optimization.
- Have practical experience with AI coding tools such as GitHub Copilot, Cursor, or Claude Code and sound judgment about their safe use.
- Communicate and collaborate effectively, including explaining technical trade-offs to technical and non-technical stakeholders.
Responsibilities
- Design, build, and maintain enterprise applications, REST APIs, and services using C#/.NET and React.
- Architect and implement distributed, event-driven systems using messaging technologies and frameworks.
- Build and maintain integrations between PLM, ERP, identity, and engineering systems.
- Implement resilient workflows using Saga/process managers, outbox, CQRS, and idempotent-consumer patterns.
- Integrate LLM-powered features, agents, and intelligent automation into enterprise applications.
- Deploy and operate services in Azure and/or AWS, applying cloud security, networking, identity, reliability, and cost-management practices.
- Build, test, and release software through CI/CD and developer platforms.
- Instrument services for observability and investigate issues across asynchronous workflows and distributed production systems.
- Participate in architecture discussions, design reviews, code reviews, and improvements to engineering standards.
- Partner with business stakeholders to understand operational challenges, shape requirements, and deliver solutions.
View Full Description & ApplyYou'll be redirected to the employer's site