Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+7 more
Job description
- Act as a self-directed engineer and technical lead, providing sound technical guidance across projects and daily work
- Own technical design and implementation, ensuring delivery on time and within scope
- Design and build end-to-end solutions, including architecture, scalability, data flow, and failure handling
- Modernize and refactor legacy systems for improved performance, simplicity, and maintainability
- Build, deploy, and operate cloud-first applications in Microsoft Azure using managed services and automation
- Develop backend services using .NET / .NET Core, Web APIs, messaging, and background processing
- Create modern frontend applications using React and current UI patterns
- Design and implement event-driven and asynchronous systems
- Leverage AI tools and approaches to accelerate development and system improvements
- Collaborate closely with engineering teams, product partners, and stakeholders
- Influence technical direction through experience, communication, and best practices
- Mentor team members by sharing knowledge and elevating engineering standards
- Ensure systems are built with reliability, observability, security, and scalability in mind
- Troubleshoot and resolve production issues using logs, metrics, and tracing tools
- Participate in incident resolution, problem management, and level 3 support
- Continuously evaluate and adopt new tools, technologies, and patterns
Requirements
We are seeking a Senior Software Engineer who goes beyond writing code to designing scalable, modern solutions. This role is ideal for someone with strong technical judgment, a collaborative mindset, and a sense of ownership over how systems are built, modernized, and operated.
You’ll work in a cloud-first, solution-driven environment, partnering closely with engineers and stakeholders to deliver systems that are efficient, maintainable, and continuously improving. This position requires comfort with ambiguity, the ability to quickly learn new technologies, and a proactive approach to solving complex problems.
A key focus of this role is modernizing legacy applications-approaching them with pragmatism and momentum to improve, replace, and simplify systems over time.
Experience leveraging AI as a practical engineering tool is a plus, particularly for accelerating development, refactoring, and improving system outcomes., * Strong engineering judgment with the ability to clearly communicate technical tradeoffs
- Proven experience designing, building, deploying, and supporting production software systems
- A curious, adaptable mindset with a willingness to learn and evolve
- Hands-on experience with Microsoft Azure in a cloud-first environment
- Understanding of cloud-native architecture (stateless services, observability, cost optimization)
- Strong backend experience with .NET / .NET Core, EF Core, and Web APIs
- Experience building across the full stack (frontend, backend, messaging, identity, infrastructure)
- Proficiency with React for modern frontend development
- Experience with asynchronous processing and messaging systems
- Knowledge of authentication/authorization using OAuth/OIDC
- Strong experience with Git, CI/CD pipelines, and DevOps practices
- Ability to troubleshoot build, deployment, and pipeline issues independently
- Experience with monitoring, logging, and production support
- Familiarity with Agile/Scrum methodologies and tools like GitHub or Azure DevOps
- Strong communication skills and ability to collaborate across technical and non-technical teams
- Ability to manage multiple priorities in a fast-paced environment, * 5+ years of professional experience in software development
- Experience building and supporting production-grade systems
- Proven track record of modernizing legacy applications
- Hands-on experience working in cloud environments (Azure preferred)
- Experience working in collaborative, team-based engineering environments, * Bachelor’s degree preferred
- Equivalent practical experience will be considered
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on gravityitresources.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where To Find Software Engineering Jobs
Is Software Engineering Over-Saturated?
Dev Digest 120 - Apple and peers
Where to Find Entry-Level Software Engineering Jobs