Staff Software Engineer in the Tanium Engineering squad, acting as a hands-on technical leader to solve complex engineering problems and shape technical direction.
Responsibilities
Provide technical leadership and direction, solving complex and ambiguous engineering problems with impact across the squad and broader technology ecosystem.
Shape technical strategy and architecture, influencing engineering and product roadmaps.
Remain hands-on in the design and delivery of engineering solutions.
Champion engineering excellence by improving practices, reducing technical debt and toil.
Build a strong engineering culture through mentoring, technical guidance and creating an environment of learning, experimentation, ownership and accountability.
Developing and maintaining web applications using various front-end and back-end technologies, collaborating with stakeholders to deliver high-quality solutions.
Locations (3)
United States
Mexico
India
Responsibilities
Writing high quality code, participating in code reviews, designing systems of varying complexity and scope, and creating high quality documents substantiating the architecture.
Engaging with clients, understanding their technical requirements, planning and liaising with other team members to develop technical design & approach to deliver end-to-end solutions.
Requirements
B.Tech/B.E/M.Tech or MCA degree from a reputed university. Computer science background is preferred
Lead a cross‑functional engineering team to design, build, ship and operate high‑impact digital products for the Housing and Development Board (HDB) in Singapore.
Responsibilities
Lead, coach and mentor engineers across disciplines
Drive hiring and onboarding of engineers
Own the team's delivery commitments
Partner with Technical Lead on architecture and design decisions
Ensure reliability, security and performance of live products
Design and build next-generation distributed systems for Booking Holdings’ global platform, owning end-to-end software lifecycle and collaborating with cross-functional teams.
Compensation
Competitive compensation and benefits package
Responsibilities
Architect and develop high-performance public APIs and resilient backend microservices
Integrate new business verticals and automate partner workflows
Write clean, maintainable code using DDD, TDD, and CI/CD pipelines
Monitor application health with SLOs and observability tools
Lead incident management and postmortem creation
Requirements
Bachelor’s or Master’s in Computer Science, Software Engineering, Mathematics, or equivalent practical experience
Backend Developer in the CDRR Technology team, responsible for analyzing requirements, designing and developing Java and Python based applications, and maintaining security and operational solutions.
Responsibilities
Analyze communicated requirements and develop tech design
Research and develop tech solutions based on requirements
Enhance existing security development solutions
Create automated testing for developed solutions
Create documentation/support procedures and assist operation/SRE team