Search By
2512 Jobs
Staff Software Engineer 630 National Collegiate Scouting Association NCSA, US | Full Time | Remote
25 Days Ago
Staff Software Engineer Reddit San Francisco, CA | Full Time | Remote
Just Posted
Staff Software Engineer The RealReal San Francisco, CA | Full Time | Remote
2 Days Ago
Staff Software Engineer Prove Denver, CO | Full Time
3 Days Ago
Staff Software Engineer Prove Denver, CO | Full Time
3 Days Ago
Staff Software Engineer Capsule New York City, NY | Full Time | Remote
3 Days Ago
Staff Software Engineer, Backend Mantle Inc. San Francisco, CA | Full Time
5 Days Ago
Staff Software Engineer Twilio Portland, OR | Full Time | Remote
6 Days Ago
Staff Software Engineer Goldbelt, Incorporated Roy, UT | Full Time
6 Days Ago
Staff Software Engineer Braintrust San Francisco, CA | Full Time
9 Days Ago
Staff Software Engineer (Remote) The Home Depot Atlanta, GA | Full Time | Remote
9 Days Ago
STAFF SOFTWARE ENGINEER The Home Depot Atlanta, GA | Full Time
9 Days Ago
Staff Software Engineer (Remote) Built In Chicago, IL | Full Time | Remote
9 Days Ago
Staff Software Engineer Maven Machines Pittsburgh, PA | Full Time
9 Days Ago
Staff Software Engineer - Mobile SalesRabbit Lehi, UT | Full Time | Remote
10 Days Ago
Staff Software Engineer (Elixir) BlockFi Bogotá, DC | Full Time
11 Days Ago
Staff Software Engineer #13330 Fanatics Boulder, CO | Other
13 Days Ago
Staff Software Engineer SoundHound Inc. Santa Clara, CA | Full Time
14 Days Ago
Staff Software Engineer - Backend Ramp New York City, NY | Full Time | Remote
16 Days Ago
Staff Software Engineer Mozilla San Francisco, CA | Full Time | Remote
17 Days Ago
Staff Software Engineer Ideon New York, NY | Other
17 Days Ago
Staff Software Engineer Mercedes-Benz R&D North America Seattle, WA | Full Time
18 Days Ago
Staff Software Engineer Afresh San Francisco, CA | Full Time | Remote
20 Days Ago
Staff Software Engineer Cadre New York City, NY | Full Time
20 Days Ago
Staff Software Engineer Bloomreach Houston, TX | Full Time | Remote
20 Days Ago
Staff Software Engineer, DevOps Ripple San Francisco, CA | Full Time
24 Days Ago
More Search Results

Staff Software Engineer

NCSA, US | Full Time | Remote
25 Days Ago

Job Description

Job Description Staff Software Engineer The Staff Software Engineer will be responsible for leading and implementing the technical direction of a Platform Engineering team and collaborating with peers to set direction and drive technology choices across the Platform. This is a hands-on, individual contributor role that will require working on a cross-functional team and skill-focused team. Software Engineering is responsible for the development, maintenance, performance and monitoring of secure, highly available platform applications and services. Software Engineers design, implement and maintain technology used by Product and Platform Engineering teams to develop reliable, resilient and performant software through the use of shared Platform applications. Reporting to the VP Software Engineering, the role requires deep expertise in the design, implementation, and continuous improvement of software applications. Who You Are You have deep expertise with back-end development and distributed systems. You have sufficient experience to teach others about 12-factor applications and modern development practices. You don’t like repeating yourself in software and can’t stop yourself from automating things. You have the expertise to do so using a language like Ruby, Python, Java or Go. You can make system design trade-offs based on real-world experience with the CAP Theorem. You can explain the difference between having a DevOps team and a DevOps culture in practice. You are comfortable with complexity and learning in wicked environments. You deeply understand logging, monitoring, automated provisioning, and continuous deployment. You are familiar with Incident Command System for managing outages and security incidents. You know how to use configuration management and infrastructure as code tools like Terraform, Ansible, or Puppet. You have experience with container orchestration using tools like Docker Swarm or Kubernetes. You are familiar with relational databases (e.g. Postgres) and non-relational data stores (e.g. Redis, ElasticSearch). You have learned painful lessons from building successive generations of software to manage and deploy highly available, reliable, and performant cloud infrastructure, platform, and product at scale. You have 7 years’ experience in full-stack or backend Software Engineering. What You’ll Do Employ test-driven development, the testing pyramid; using automation for tests, builds and deployment; implementing monitoring and logging proactively. Design and build applications and services reading from and writing to Kafka or Kinesis event streams. Build systems used to automate performance monitoring, troubleshooting and capacity planning. Collaborate with the Product and Platform team to craft technical solutions that meet internal and external customer needs. Work with Infrastructure Engineering teams to adapt standard infrastructure platform components to release code with increasing volume and velocity in a self-service fashion. Forecast application utilization and identify potential bottlenecks or optimization opportunities. Support critical applications in a fast-paced environment. Research and intervene to quickly and efficiently pinpoint and resolve problematic system issues. Review and improve teammate output, providing detailed and thoughtful feedback. Define and extend code management processes to improve development team efficiency. Provide 24x7 on-call support on a rotating basis. About Our Company: NCSA College Recruiting is the world’s largest college recruiting platform and part of IMG Academy, the leader in athletic-academic education and development for high school student-athletes. At NCSA, we believe in building better lives through sport. We are committed to helping every student-athlete reach their full potential and instilling skills and habits that lay a foundation for athletic and academic success. Through digital-first tools and expert guidance, our team of former athletes and coaches helps student-athletes through the college recruiting journey to ensure success in college and beyond. For over 20 years, NCSA has empowered the next generation of student-athletes to take control of their future. Be a part of NCSA’s mission and see why NCSA is one of the nation’s best employers in sports. IMG Academy is part of the Endeavor family of companies (NYSE:EDR). Diversity Statement: Endeavor unites and brings people together in our love of sport, culture, and entertainment. We understand this can only be accomplished when we harness the entirety of our company and lead with a lens of diversity, equity, and inclusion in everything we do. It means that we engage in anti-racism and allyship the way we do anything. Fiercely and Fearlessly. As a global company that drives culture we endeavor to reflect the world’s diverse voices both internally and externally to ensure success in our mission. Endeavor is an equal opportunities employer and encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, or religion or belief. Endeavor is an equal opportunity employer committed to a diverse and inclusive work environment.

Skills for Staff Software Engineer

The job skills required for Staff Software Engineer include Java, Python, DevOps, Software Engineering, Docker,and Ruby etc. Having related job skills and expertise will give you an advantage when applying to be a Staff Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Staff Software Engineer. Select any job title you are interested in and start to search job requirements.

Job Openings with Skill of Java
MORE>>
Job Openings with Skill of Python
MORE>>
Job Openings with Skill of DevOps
MORE>>
Job Openings with Skill of Software Engineering
MORE>>
Job Openings with Skill of Docker
MORE>>

Career Path for Staff Software Engineer

The following is the career advancement route for Staff Software Engineer positions, which can be used as a reference in future career path planning. As a Staff Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Staff Software Engineer. You can explore the career advancement for a Staff Software Engineer below and select your interested title to get hiring information.