Apply to a connected planning company

Senior Software Engineer - Full Stack

a connected planning company

Full time

Apply Now
Location:
San Francisco, CA
Expected Pay Rate:
$85.00 - $105.00 per hour
Assignment Length:
Contract to hire
Job Description

HireArt is helping a connected planning company find a Senior Software Engineer - Full Stack. 

As part of the global developer infrastructure team, you will work for a high-growth horizontal market software company that is redefining the way enterprises plan. The company is hiring multiple engineers of all levels, and is agnostic about your language of choice.

In the role of Senior Software Engineer, Full Stack in the Developer Infrastructure group, you will be working on the foundations of a hybrid multi-cloud platform, so experience building platforms on top of AWS/GCP/Azure is desirable.

Prior experience writing distributed systems, compute schedulers, and delivering platforms at scale and operational excellence to commercial enterprise customers is also a plus.

You will be able to work anywhere which means that you can choose to work in the environment best for you. Whether you choose to work remotely from home or work in an office - it’s up to you.

What you'll be doing:

  • Collaborate with cross-functional teams to influence design for testability.

  • Evangelize and drive adoption of software development best practices in code health, quality, test stability and maintainability.

  • Technical curiosity leads the craftsmanship, availability, resilience, and scalability of your designed solutions applied using emerging modern cloud application products and paradigms.

  • Driving the setup and improvements for our CI/CD (continuous integration, continuous deployment) pipelines, including managing jobs and the dependencies.

  • Developing tools and applications that empower the development teams to work as effectively as possible.

  • Build and deliver distributed systems that automate everything needed to scale our platform globally and deploy quality code across a Hybrid Multi-cloud environment.

  • Work on a complex pipeline continuous deployment system that must communicate with AWS/GCP in a Kubernetes environment that’s highly scalable.

  • Open to idea of mentoring, pair, and delegate work to encourage growth of those around you. Review code and provide thoughtful, constructive feedback.

  • Encourage innovation, hacking implementations of cutting-edge technologies, inclusion, outside-of-the-box thinking, teamwork, self-organization, and diversity

  • You have a strong bias for automation and taking the time to think about the right way to solve a problem versus quick fixes or band-aids.


Requirements

  • BS degree in Computer Science or related technical field, or equivalent practical experience

  • 10+ years of professional experience as a Software Engineer

  • 5 or more years of experience building/deploying distributed web applications with cloud container tools

  • 5 or more years of experience with REST/web services (PYTHON, GOLANG, JAVA) AND/OR 5 or more years of experience with front-end framework (AngularJS, VueJS, React)

  • Experience with Kubernetes based CD patterns & container platforms- Orchestration engines like Harness, Rancher, Argo CD or similar.

  • Experience with building and maintaining a SaaS product at scale using emerging web service frameworks with cloud native approaches.

  • Experience with increasing developer velocity, improving code health and building developer tools platform as a service initiative

  • Full stack Experience writing web services and/or front-end frameworks. Deep knowledge of any one of Java, Groovy, Python, nodeJS or Golang.

  • Experience with Build / Package/publish technologies like Maven, Gradle, npm RPM, and pm.

  • Experience working Jenkins, Jenkins Pipelines, drone, tekton etc.

  • Experience with Public Cloud (e.g., AWS/GCP/Azure)

  • Experience working with GitHub workflows / webhooks.

Technologies you’ll work with:

  • Cloud Infrastructure like AWS / GCP

  • Docker, CRIO, Kubernetes, Helm etc.

  • Kubernets operators

  • Service Mesh technologies like Linkerd, Istio & AppMesh

  • Gradle, Maven,

  • React NodeJS

  • Terraform and Terraform Enterprise

  • AWS, and GCP

  • Java 10+, Python, and Go

  • Hashicorp- Vault, Consul