Software Engineer I (Backend)
GavinHeath is partnering with a client looking to add a Software Engineer I (Backend) to their team. The role is a direct hire position, and requires the candidate to live in either Denver, CO or Dallas, TX for a hybrid remote/in office environment.
Responsibilities :
The successful candidate will have the opportunity to build cloud software services that support customers. Your work will have a direct and measurable impact on our client's high-scale infrastructure and performant services, running on the latest cloud technologies.
The Software Engineer I role reports to the Platform Cloud Services Software Engineering Manager and Director , supporting the Platform Engineering organization.
Qualified Candidates will be contacted quickly via phone.
Harper dot Brown at GavinHeath dot com
Maintain Software
Software Development
GavinHeath is partnering with a client looking to add a Software Engineer I (Backend) to their team. The role is a direct hire position, and requires the candidate to live in either Denver, CO or Dallas, TX for a hybrid remote/in office environment.
Responsibilities :
The successful candidate will have the opportunity to build cloud software services that support customers. Your work will have a direct and measurable impact on our client's high-scale infrastructure and performant services, running on the latest cloud technologies.
The Software Engineer I role reports to the Platform Cloud Services Software Engineering Manager and Director , supporting the Platform Engineering organization.
- Directly impact the experience for our customers by incorporating customer feedback in the new features you develop.
- Deliver features that are flexible, cost-effective, maintainable, and long-lasting, at-scale.
- Manage the end-to -end unit, integration and automated testing and monitoring of the feat ures you implemented.
- Collaborate with the DevOps team to establish best practices for operating high-scale distributed systems.
- You have a BS degree or higher in Computer Science, Engineering or related field.
- You have experience with object-oriented design and algorithms.
- You have experience with at least one modern programming language. (Ex. Node.js, Kotlin, Swift, Python, C++ or Java)
- You have knowledge of professional software engineering practices & best practices for full software development life cycle, including coding standards, code reviews, source control management, test-driven development, continuous deployments, and agile methodologies.
- You have outstanding communication, organizational, and problem-solving skills
- You have exposure to operating large-scale distributed systems, including security, defining and monitoring service metrics, infrastructure management and scaling, and DevOps best practices.
- Collaboration is fun and easy for you. You are self-driven, but you enjoy sharing and mentoring your team, and when a decision has been made, you're happy to support it.
- You're secure in your abilities to command and understand application build pipelines and share those with your team in a way they can understand.
Qualified Candidates will be contacted quickly via phone.
Harper dot Brown at GavinHeath dot com
- Directly impact the experience for our customers by incorporating customer feedback in the new features you develop.
- Deliver features that are flexible, cost-effective, maintainable, and long-lasting, at-scale.
- Manage the end-to -end unit, integration and automated testing and monitoring of the features you implemented.
- Collaborate with the DevOps team to establish best practices for operating high-scale distributed systems.
Recommended Skills
Agile Software DevelopmentMaintain Software
Software Development