icon Click here to join our private community of job search experts on Whatsapp to receive the latest updates


Software Engineer, Release Management

Company: Instabase

Location: Menlo Park, CA, United States

Posted on: June 23

80% of enterprise data remains unstructured, underpinning critical business workflows and requiring manual processing today. To transform customer experiences, drive bottom-line efficiencies, and achieve full digital transformation, organizations need to automate manual processes reliant on unstructured data.

At Instabase, we're passionate about democratizing access to cutting-edge AI innovation to enable any organization to solve previously unsolvable unstructured data problems in their industry. With customers representing some of the largest financial institutions in the world, and investors like Greylock, Andreessen Horowitz, and Index Ventures, our market opportunity is undeniable.

At the center of our value proposition is our people, and we've built a fearlessly experimental, endlessly curious, customer focused team who together, are fundamentally changing how developers build and distribute intelligent business applications. Remote-first, at 300 employees and growing, and with office hubs in Menlo Park, New York, London and Bangalore, we're looking to add to our talent community so we can continue to harness the power of deep learning to transform our customer's most complex business processes.

Come help us build for the next stage of growth and scale -- accelerate your career with Instabase!

Our Release Engineering team is responsible for designing, developing and maintaining Instabase's deployment pipelines, building out automated testing infrastructure, supporting our build-system and development environment, as well as release management to ship our product to customers. The Release Engineer will work closely with the application and infrastructure teams to make sure they can integrate with these deployment frameworks and CI/CD pipelines. They will also be responsible for managing a regular release cadence for deploying Instabase’s platform to a variety of cloud (AWS, Azure and GCP) as well as on-prem environments. We are looking for engineers who are excited to solve hard problems, are proactive team-players and are motivated by building processes to deliver quality software into the hands of customers.

As a Release Engineer, you’ll design and develop a number components across the platform.

What You’ll Do
  • Install, configure and maintain build infrastructure and deployment scripts for improving release processes.
  • Propose and implement new tools for automation to improve stability and reliability of our deployment pipelines
  • Manage Github code development, manage release branches and CI/CD integrations
  • Responsible for performing regular deployments and upgrades of our software by building, installing and configuring releases in on-prem and cloud environments using technologies such as Docker and Kubernetes.
  • Scan and resolve security vulnerabilities in Docker images
  • Develop metrics and reporting for build and release activity, as well as documentation for processes
  • Build out testing frameworks to provide more automated coverage of our platform and applications.

About You
  • Bachelor's Degree in CS or related field
  • 5+ years of working in a build and release engineering role that supports a highly available web application environment
  • Experience working in cloud infrastructure (e.g. Azure, AWS, GCP) and/or on-prem environments (e.g. OpenShift)
  • Proficient with Docker, Kubernetes or other containerization technologies
  • Experience working with CI/CD platforms and tooling such as Jenkins, Azure DevOps, Gitlab, Spinnaker, etc. Proficient with Git.
  • Ability to learn and onboard quickly onto new tools and technologies
  • Strong verbal and written communication skills

Nice to haves
  • Experience with building out testing frameworks and integration into release processes
  • Worked on improvements to build-systems across different languages (e.g. python, golang, java, c++)
  • Interest in working closely with customers and their infrastructure
  • Familiarity with deployments patterns such as single and multi-tenant infrastructure

Research shows that in order to apply for a job, women feel they need to meet 100% of the criteria while men usually apply after meeting about 60%. Regardless of how you identify, if you believe you can do the job and are a good match, we encourage you to apply.

Instabase is an equal opportunity employer and values diversity in all forms. We do not discriminate on the basis of race, religion, color, national origin, gender identity, sexual orientation, age, marital status, protected veteran status, disability, or any other unlawful factor. Instabase complies with local laws, including the San Francisco Fair Chance Ordinance. If you need an accommodation due to a disability, you may contact us at [ Email address blocked ] - Click here to apply to Software Engineer, Release Management.

Recommended Skills

  • Automation
  • C++ (Programming Language)
  • Communication
  • Continuous Integration
  • Curiosity
  • Docker
Apply to this job.
Think you're the perfect candidate?

Help us improve CareerBuilder by providing feedback about this job:

Job ID: LI09-10440_3135181318

CareerBuilder TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

Similar Jobs