Software Engineer @ Comcentric - Oakland, CA

Job Overview

11 days ago

Software Engineer

Comcentric - Oakland, CA

We have multiple needs for our Software Engineering team. These roles can be done remotely, and the compensation is at the top of the mark. Salary, Bonus, Stock, Sign-on Bonus ($40-80K). Total compensation is well above $200K DOE. There will be ample opportunities for growth in many areas: technology skills, leadership, mentorship, design, and more. The main purpose of this role is to increase product reliability without compromising development velocity. Priorities are guided by SLOs. SRE is seen as critical to helping Indeed continue to scale effectively. We’ve had aggressive growth over the past few years, and this growth shows no signs of slowing.

Site Reliability Engineer (SRE) Position Overview:

  • The Site Reliability Engineering Team requires a mix of Software Engineering background and Systems Engineering.
  • Must be proficient in at least one programming language including (Java, .Net, Python, etc.)
  • Strong OOP/Full Life Cycle Software Development background.
  • Must be able to look for proper algorithms and code in proper SYNTAX (without help from IDE) Ability to walk through a runtime analysis? Be able to explain why your code is the best solution?
  • Must have a MINIMUM of 8+ years of Technical experience in a professional environment.

Requirements:

  • Ability to perform tasks of ranging from String of Strings, String in the list of strings, Hashmap, Nodes, Complex Trees, LinkList, ArrayList?
  • Can you keep a steady pace coding?
  • Understanding of space complexity analysis, the Big O notations, “runtime analysis, optimal data structure as you solve for corner cases & edge cases?” Are you able to get to the optimal solution - Algorithms and cod in proper syntax?
  • Experience with systems design
  • Expertise building an architecture platform and or done an architecture review

Production Environment

  • Mostly self-hosted: Some containers, some virtual machines, some bare metal. Moving toward Apache Mesos for everything. Production data centers on five continents.
  • Some public cloud for hyperelastic workloads and, in some cases, when latency between job seekers and public cloud is lower than other options
  • 85%+ Java-based servers. Also some Go, Python, Node.js. Nearly everything runs on CentOS.
  • Service-oriented architecture; most teams use microservices.
  • Most teams deploy several times per week; most teams moving toward CI/CD.
  • Puppet and Indeed-created solutions for config management

Hosting environment

  • Bare metal machines - but hosting our own on-site cloud-like environment using Apache Mesos
  • A lot of similarities to AWS, but self-hosted and using a variety of OSS and internal tools
  • Moving from Bare Metal Machines to AWS
  • Occasionally have Indeed employees on-site in data center maintaining our machines

If qualified, interested, and available (or know of somebody who is), please reply with an updated resume for immediate consideration to [email protected]

Bonnie Kutin
Recruiter
Comcentric Inc.
[email protected]
(805)208-2137

Similar Jobs

Software Engineer (Apprentice Conversion)

IBM

San Jose, CA

Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run…

Software Automation Engineer

Tesla

Fremont, CA

You will help to ensure the great quality of our equipment management software for current and next-generation application design.

SOFTWARE ENGINEER

University of California Office of the President

Oakland, CA

A minimum of 5 years of experience in software engineering or a related field. Initiates, designs or modifies highly complex systems, processes and procedures…

Software Engineer

Comcentric

Oakland, CA

Salary, Bonus, Stock, Sign-on Bonus ($40-80K). The Site Reliability Engineering Team requires a mix of Software Engineering background and Systems Engineering.

Software Integration Engineer - Battery Management Systems

Tesla

Palo Alto, CA

Hands-on technical experience debugging complex systems involving networked microprocessors and software-controlled electrical or electromechanical devices.

System Software Engineer

Intel

Santa Clara, CA

Our developers and software engineers work in all software layers, across multiple operating systems and platforms to enable cutting-edge solutions.

SENIOR SOFTWARE ENGINEER - PENSION ADMINISTRATION SYSTEM

University of California Office of the President

Oakland, CA

Initiates, designs or modifies highly complex systems, processes and procedures where standardized policies or procedures may not exist.

Sr Software Engineer- .NET / C#/ React web

PRA Health Sciences

Oakland, CA

5 years of relevant experience. We are looking to expand our core product development team with a backend developer who has five or more years experience in the…

Automation Engineer

TenaFe, Inc

Campbell, CA

Experience with software development flow and methodologies. Job Title: Automation Engineer (Contract or Full-time). Hands on working knowledge of Linux OS.

Software Engineer (SRE)

Comcentric

Palo Alto, CA

We are seeking Site Reliability Engineers (software engineers/developers being considered as well) for Permanent, Full Time Employment for our direct client -…

Software Development Engineer II - Backend

Hotwire

San Francisco, CA

Drive continuous improvement in our software and development process within an agile development team. Knowing about reactive programming patterns and micro…

Software Engineer (SRE)

Comcentric

Cupertino, CA

Salary, Bonus, Stock, Sign-on Bonus ($40-80K). The Site Reliability Engineering Team requires a mix of Software Engineering background and Systems Engineering.

Embedded Software Engineer (Wireless Connectivity)

Fresh Consulting

Sunnyvale, CA

Develop the whole software stack for consumer hardware devices running Android. Understanding of embedded development constraints and BSP development experience…

Android SDK Software Engineer

Tapjoy

San Francisco, CA

Can communicate design decisions with your colleagues in a comprehensible way. Familiar with Unity or similar engine and building apps to Android and/or iOS.

Android Software Engineer III – Experience Platform

Expedia.com

San Francisco, CA

A hard-working and influential individual contributor who leads by example while mentoring junior colleagues. Advise on technical limitations of software design…

Staff Database/DevOps Engineer - SWAT

ServiceNow

Santa Clara, CA

The ideal candidate for this position is a software engineer with a strong background in database technologies, performance analysis, and strong troubleshooting…

Applications Development Engineer -Broad Band Plasma

KLA

Milpitas, CA

Perform product diagnosis, problem resolution, interface with software and systems engineering to verify that hardware and software problems have been resolved.

Software Engineer OSS - R1016

Ooma, INC

Sunnyvale, CA

We are looking for an experienced software professional that thrives on writing and delivering elegant software for OSS (Operational Support Systems) and…

Full Stack Java Developer - Location Open

Deloitte

Sacramento, CA

Develop and execute test procedures for software components. Develop software solutions by analyzing system performance standards, confer with users or system…

Site Reliability Engineer

Comcentric

Sunnyvale, CA

We are seeking Site Reliability Engineers (software engineers/developers being considered as well) for Permanent, Full Time Employment for our direct client -…

SENIOR ORACLE SUPPORT DEVELOPER

University of California Office of the President

Oakland, CA

Operational Support: Handle the technical aspect of maintaining and supporting day-to-day Oracle Financials activities: Design, develop, modify, debug, deploy…

Human Services Transformation - .NET Developer Senior Solution Specialist - Location Open

Deloitte

Sacramento, CA

Strong communication skills, both written and oral. Passionate about building high-quality systems with software implementation best practices.

Senior Software Engineer OSS - R1131

Ooma, INC

Sunnyvale, CA

We are looking for an experienced software professional that thrives on writing and delivering elegant software for OSS (Operational Support Systems) and…

Senior Director of Program Management

Tenable, Inc

Santa Clara, CA

5+ years of software development experience, including experience with leading projects. The Senior Director of Program Management role within the product…

Ad