Staff Platform Engineer
Employer: Ibotta, Inc.
Job Title: Staff Platform Engineer
Degree Required: Master’s degree or equivalent foreign education
Academic Discipline(s): Computer Science, Software Engineering, or Information Science
Experience Required: 2 years of experience
Alternate Occupations Acceptable: Computer Science, Software Engineering, or Information Science
OR
Degree Required: Bachelor’s degree or equivalent foreign education
Academic Discipline(s): Computer Science, Software Engineering, or Information Science
Experience Required: 5 years post-degree progressive experience
Alternate Occupations Acceptable: Computer Science, Software Engineering, or Information Science
Job Description:
- Design, develop, and deliver new software products and features that will be used by millions of Ibotta shoppers.
- Identify the best tools and technologies for Ibotta’s computer architecture problems.
- Utilize the latest cloud technologies from Amazon Web Services (AWS) to design and build flexible, scalable, reliable, and high-performing applications for Ibotta.
- Write tests and participate in code reviews to ensure that Ibotta is shipping high-quality, maintainable code.
- Leverage Ibotta’s continuous integration and continuous deployment (CI/CD) pipeline to deploy code to production and establish new system infrastructure.
- Analyze user needs and software requirements to determine the feasibility of design within time and cost constraints.
- Confer with systems analysts, engineers, programmers, and others to design systems and obtain information on project limitations, capabilities, performance requirements, and interfaces.
- Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
- Design, develop, and modify software systems using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Establish key system performance metrics and monitor the metric for adherence to an operational system.
- Store, retrieve, and transform data for analysis specific to internal reporting and functioning of the systems.
This position may also telecommute from any location within the United States.
Minimum Qualifications
- Knowledge of Ruby on Rails.
- Knowledge of Python.
- Knowledge of TypeScript.
- Knowledge of Vue.js and React.js.
- Knowledge of Junit.
- Knowledge of MySQL, Postgres, Redis, and Elasticsearch databases.
- Knowledge of Amazon Web Services, CloudWatch, S3, RDS, Glue, and Athena.
- Knowledge of EC2, Lambda, API Gateway, SNS, and SQS.
- Knowledge of RSpec, Jest, and Python-UnitTest.
- Knowledge of GitHub, Datadog, and Jenkins
- Knowledge of Docker, Argo CD, and Kubernetes.
Salary (Annual): $165,000.00 - $180,000.00
Worksite Address: 1801 California Street, Suite 400, Denver, CO 80202, position may also telecommute from any location in the United States.
Hours of work: 8:00 a.m. to 5:00 p.m. Monday through Friday
Applicants interested in applying for this position should visit: https://home.ibotta.com/work-with-us/careers/ and follow the procedures set forth there to locate this position and submit an application for it. Applicants may also send a resume to [email protected] and reference the above job title. Apply by 07/20/2024.