CrowdStrike seeking Sr. Backend Engineer II for backend capabilities and growth in scalable systems. Responsibilities include leading engineering efforts and troubleshooting critical production issues.
Responsibilities
Lead backend engineering efforts from rapid prototypes to large-scale applications across CrowdStrike products
Design, develop, document, test, deploy, operate and enhance large-scale, resilient and fault-tolerant services
Take ownership and be accountable for deliverables
Work on cross-team platform-level initiatives and projects
Troubleshoot critical production issues during on-call rotations and implement solutions
Triage system issues and debug by analyzing the sources of issues and the impact on service operations
Be mentored and mentor other developers on web, backend and data storage technologies and our system
Constantly re-evaluate our product to improve architecture, knowledge models, user experience, performance and stability
Requirements
Degree in Computer Science (or commensurate experience in data structures/algorithms/distributed systems)
Expert knowledge of any of the following backend languages: Go, Scala, Java, Node.js or Python (We use Go)
The ability to scale backend systems – sharding, partitioning, scaling horizontally are second nature to you
The desire to ship code and the love of seeing your bits run in production
Deep understanding of distributed systems and scalability challenges
Team player skills – we embrace collaborating as a team as much as possible
A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture
The ability to thrive in a fast paced, test-driven, collaborative and iterative programming environment
The ability to troubleshoot and pinpoint system failures across a broad pipeline of services
The skills to meet your commitments on time and produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration
Benefits
Market leader in compensation and equity awards
Comprehensive physical and mental wellness programs
Competitive vacation and holidays for recharge
Paid parental and adoption leaves
Professional development opportunities for all employees regardless of level or role
Employee Networks, geographic neighborhood groups, and volunteer opportunities to build connections
Software Engineer developing AI features for test automation at Tricentis. Collaborating with engineering teams to solve customer problems using Python and AI technologies.
Software Engineer role at Evertec focusing on .NET and C# technologies. Responsibilities include analyzing requirements, implementing features, and collaborating with stakeholders.
Software Engineer developing and enhancing Citi's Margin Calculations and Reporting Platform for finance. Collaborating within a global team on critical financial solutions and technical standards.
Senior Application Developer at Citi enhancing the Margin Calculations and Reporting Platform for financial solutions. Key role in developing scalable software solutions within a global finance context.
Applications Development Senior Programmer Analyst at Citigroup, responsible for implementing new or revised application systems. Contributing to applications systems analysis and programming activities.
Tech Lead / Developer Back End integrating a data product for an entertainment client. Leading team efforts in performance, architecture, and coding best practices.
Java Developer joining Globalweb's collaborative team to develop robust software solutions impacting users. Emphasis on quality, maintainability, and teamwork in an agile environment.
Sr. Software Backend Engineer joining CrowdStrike's innovative Counter Adversary Operations Team. Responsible for building highly scalable cloud ecosystems using Golang in a hybrid role.
Develop software solutions for energy meter management and collaborate with cross - functional teams. Using C#, engage in DevOps practices and system integration patterns.