Hybrid Hybrid Employment $230,000 - $281,000

Cloudflare is hiring a Principal Software Engineer

About the Role

The Senior Software Engineer will spearhead the design and implementation of robust software systems, ensuring high performance and reliability.

Responsibilities

  • Develop and maintain scalable and secure software solutions.
  • Lead the design and implementation of new features and systems.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Improve existing software and infrastructure.
  • Write clean, scalable, and efficient code.
  • Provide technical leadership and mentorship to junior engineers.
  • Participate in on-call rotations to ensure system reliability.
  • Contribute to the development of best practices and standards.
  • Work on projects that impact millions of users worldwide.
  • Ensure the security and compliance of software solutions.
  • Conduct code reviews and pair programming sessions.
  • Stay up-to-date with the latest technologies and industry trends.
  • Document technical specifications and design decisions.
  • Troubleshoot and resolve complex technical issues.
  • Participate in the full software development lifecycle.
  • Work on projects that enhance the company's global network infrastructure.
  • Collaborate with product managers to define project scope and objectives.
  • Develop and maintain automated testing frameworks.
  • Ensure the scalability and performance of software solutions.
  • Contribute to the development of internal tools and frameworks.
  • Work on projects that improve the company's network security.

Nice to Have

  • Experience with Go programming language.
  • Familiarity with Kubernetes and Docker.
  • Experience with Terraform or similar IaC tools.
  • Knowledge of network security best practices.
  • Experience with large-scale distributed systems.
  • Familiarity with cloud-native development practices.
  • Experience with automated testing frameworks.
  • Knowledge of performance tuning and optimization techniques.
  • Experience with container orchestration platforms.
  • Familiarity with network protocols and security.
  • Experience with load balancing and caching mechanisms.
  • Knowledge of software development best practices.
  • Experience with agile methodologies and version control systems.
  • Familiarity with monitoring and logging tools.
  • Experience with microservices architecture.
  • Knowledge of infrastructure as code (IaC) tools.
  • Experience with API design and development.
  • Familiarity with DevOps practices and tools.
  • Experience with large-scale data processing.
  • Knowledge of software development lifecycle management.
  • Experience with containerization and orchestration tools.
  • Familiarity with databases and data storage solutions.
  • Experience with network security and encryption techniques.

Compensation

Competitive salary and equity

Work Arrangement

Remote

Team

Collaborate with a global team of engineers and product managers.

What You'll Do

  • Lead the design and implementation of new features and systems.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Improve existing software and infrastructure.
  • Write clean, scalable, and efficient code.
  • Provide technical leadership and mentorship to junior engineers.
  • Participate in on-call rotations to ensure system reliability.
  • Contribute to the development of best practices and standards.

What You'll Need

  • Proven experience as a Software Engineer or similar role.
  • Proficient in one or more programming languages.
  • Experience with cloud technologies and distributed systems.
  • Strong problem-solving skills and attention to detail.
  • Experience with network protocols and security.
  • Familiarity with containerization and orchestration tools.
  • Experience with databases and data storage solutions.
  • Knowledge of software development best practices.
  • Experience with agile methodologies and version control systems.
  • Strong communication and teamwork skills.

Nice to Haves

  • Experience with Go programming language.
  • Familiarity with Kubernetes and Docker.
  • Experience with Terraform or similar IaC tools.
  • Knowledge of network security best practices.
  • Experience with large-scale distributed systems.
  • Familiarity with cloud-native development practices.
  • Experience with automated testing frameworks.
  • Knowledge of performance tuning and optimization techniques.
  • Experience with container orchestration platforms.
  • Familiarity with network protocols and security.

Benefits

  • Competitive salary and equity.
  • Remote work arrangement.
  • Collaborate with a global team of engineers and product managers.
  • Opportunities for professional growth and development.
  • Comprehensive health and wellness benefits.
  • Generous time-off policies.
  • Employee assistance programs.
  • Retirement savings plans.
  • Tuition reimbursement for continuing education.
  • Professional development opportunities.
  • Employee resource groups.
  • Company-sponsored events and activities.
  • Flexible work hours and schedules.
  • Performance bonuses and incentives.
  • Stock options and equity compensation.
  • Health, dental, and vision insurance.
  • Life and disability insurance.
  • 401(k) matching and retirement savings plans.

Our Culture

  • Inclusive and diverse work environment.
  • Focus on innovation and continuous improvement.
  • Collaborative and supportive team culture.
  • Opportunities for professional growth and development.
  • Commitment to work-life balance.
  • Encouragement of creativity and innovation.
  • Support for employee well-being and mental health.
  • Promotion of diversity, equity, and inclusion.
  • Encouragement of continuous learning and development.
  • Support for employee-led initiatives and projects.

How to Apply

  • Submit your resume and cover letter.
  • Include relevant experience and skills.
  • Highlight your problem-solving abilities.
  • Demonstrate your technical expertise.
  • Showcase your leadership and mentorship experience.
  • Explain your interest in the role and company.
  • Provide examples of your past projects and achievements.
  • Describe your experience with cloud technologies.
  • Include any relevant certifications or training.
  • Explain your familiarity with network protocols and security.

Equal Opportunity Employer

  • We are an equal opportunity employer.
  • We do not discriminate based on race, color, religion, sex, national origin, age, disability, or any other protected characteristic.
  • We are committed to providing equal employment opportunities to all qualified individuals.
  • We encourage applicants from diverse backgrounds to apply.
  • We provide reasonable accommodations to qualified individuals with disabilities.
  • We comply with all applicable federal, state, and local laws regarding equal employment opportunities.
  • We promote a culture of inclusion and diversity.
  • We value and respect the unique perspectives and experiences of our employees.
  • We foster a work environment that is free from discrimination and harassment.
  • We strive to create a workplace that is inclusive and welcoming to all.

About Us

  • We are a global company focused on building a better internet.
  • We provide a range of services to enhance network security and performance.
  • We are committed to protecting user privacy and data.
  • We strive to create a fast, secure, and reliable internet experience for all users.
  • We are dedicated to innovation and continuous improvement.
  • We value collaboration and teamwork.
  • We are passionate about technology and its potential to transform the world.
  • We are committed to sustainability and environmental responsibility.
  • We foster a culture of learning and development.
  • We are dedicated to providing exceptional customer service.

Our Mission

  • To build a better internet.
  • To protect and secure user data.
  • To enhance network performance and reliability.
  • To promote innovation and continuous improvement.
  • To foster a culture of inclusion and diversity.
  • To provide exceptional customer service.
  • To create a fast, secure, and reliable internet experience for all users.
  • To protect user privacy and data.
  • To promote sustainability and environmental responsibility.
  • To value collaboration and teamwork.

Our Values

  • Innovation and continuous improvement.
  • Collaboration and teamwork.
  • Inclusion and diversity.
  • Customer focus and service.
  • Integrity and transparency.
  • Sustainability and environmental responsibility.
  • Passion for technology and its potential.
  • Commitment to user privacy and data protection.
  • Dedication to building a better internet.
  • Focus on enhancing network performance and reliability.

Yes, for eligible candidates

Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
Cloudflare
Cloudflare runs one of the world’s largest networks that powers millions of websites and other Internet properties. It protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Its intelligent global network routes web traffic to improve performance and reduce spam and attacks. Cloudflare offers services ranging from enterprise security solutions to public tools like 1.1.1.1, a privacy-first DNS resolver.
All jobs at Cloudflare Visit website
Job Details
Department Product Platform Task Force
Category other
Posted 2 hours ago