Sr. Software Engineer
Robert Half · Jacksonville, FL · 1 mo ago
On-siteEngineeringFull-time
Responsibilities
- Design and deliver large-scale serverless applications using cloud-native services, event-driven patterns, and distributed system principles.
- Define technical architecture for new platforms, reusable services, and core components that support long-term scalability and operational stability.
- Build and improve infrastructure automation, deployment pipelines, and release processes to enable efficient and dependable software delivery.
- Act as a senior technical authority for cloud and serverless engineering, providing guidance on architecture decisions and implementation approaches.
- Lead design reviews, resolve complex production issues, and drive improvements in reliability, observability, and operational performance.
- Collaborate with product, security, DevOps, and business partners to align engineering solutions with strategic objectives and risk controls.
- Establish testing approaches that strengthen quality across automated, integration, and end-to-end validation efforts.
- Mentor engineers and technical leaders by sharing best practices, shaping engineering patterns, and supporting career development.
- Promote secure development, system hardening, and proactive mitigation of technical and operational risks.
- Influence roadmaps and technical strategy through clear communication, sound engineering judgment, and data-informed recommendations.
Requirements
- 10+ years of progressive experience in software engineering, including ownership of complex technical initiatives.
- Strong expertise in C#, .NET, ASP.NET, JavaScript, and React.js for building modern full-stack applications.
- Advanced experience designing cloud-based and serverless solutions, including event-driven architectures and distributed systems.
- Hands-on knowledge of CI/CD practices, infrastructure as code, Git-based workflows, and modern engineering delivery standards.
- Solid understanding of web application performance, browser behavior, and front-end architecture considerations.
- Experience working with relational databases, data pipelines, or large-scale data platforms.
- Knowledge of security concepts such as OAuth2, OpenID Connect, cryptography, and secure software design.
- Proven ability to work independently in ambiguous environments while influencing stakeholders and guiding technical direction.
Qualifications
- BS/MS in Computer Science, Engineering, or related field.
- Experience with AWS, Azure, or Google Cloud Platform.
- Experience with microservices architecture and containerization technologies like Docker and Kubernetes.
- Experience with continuous integration and continuous deployment (CI/CD) tools.
- Experience with database management systems like SQL Server, MySQL, or PostgreSQL.
- Experience with API design and RESTful services.
Skills
- Cloud Architecture
- Serverless Development
- CI/CD Pipelines
- Database Management
- API Design
- Security Best Practices
Benefits
- Competitive compensation and benefits package.
- Access to top jobs and career advancement opportunities.
- Free online training resources.
- 401(k) plan for contract/temporary professionals.
Pay
- Compensation is competitive and based on experience and qualifications.
Schedule
- Full-time position.