Principal Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 5,001-10,000H1B SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

11 days ago

Salary

0

Seniority

Lead

Bachelor Degree10 yrs expEnglishLinuxMySQL

Job Description

Principal Software Engineer

Akamai Technologies

• Analyzing system performance, identify problems, design, develop, and implement solutions • Designing and implementing scalable, high-quality software solutions to meet complex technical requirements and business needs • Creating tools to quickly detect system performance issues without delays or inefficiencies • Training other Akamai team members to recognize performance problems effectively • Collaborating with teams across the organization to implement proposed solutions effectively and efficiently

Job Requirements

  • Have 10 years of relevant experience and a Bachelor's degree or equivalent
  • Possess an excellent understanding of MySQL including internals, performance
  • Possess a deep understanding of the Linux kernel and computer system architectures
  • Have experience with virtualization technologies (Qemu, KVM) and hardware offload technologies (VDPA, DPDK, SR-IOV)
  • Have experience with performance analysis tools like Linux perf, bcc tools, BPF, etc
  • Have experience with concurrent programming, data structures, algorithms, complexity analysis
  • Have a proficiency with network protocols, including IP, IPv6, TCP, UDP

Benefits

  • Professional development opportunities
  • Flexible working hours
  • Health insurance
  • Retirement plans
  • Paid time off

Related Job Pages

More Full-stack Engineer Jobs

Coralogix logo

Software Engineering Team Lead

Coralogix

Full-stack observability for logs, metrics, traces and security events with built-in cost optimization.

Full TimeRemoteTeam 201-500Since 2014H1B No Sponsor

Role Description We are seeking a Software Engineering Team Lead to join and lead our Dashboards and Data Exploration team, to develop a cutting-edge custom dashboarding system for exploring observability data. Dashboards are the heart of the Coralogix app, offering fully custom, multi-stream dashboards with dynamic widgets that adapt to diverse observability data, from logs and metrics to traces and security events. - Lead, mentor, and grow a team of full stack engineers, conducting code reviews, 1:1s, and providing technical guidance. - Drive the technical roadmap for our dashboarding platform, ensuring high code quality, performance, and scalability. - Architect and implement new features in our custom dashboarding system using modern frontend technologies. - Champion frontend best practices including performance optimizations, accessibility, and clean, maintainable code. - Collaborate closely with product and design teams to translate complex data exploration needs into intuitive UI/UX. - Stay current with the latest frontend technologies and trends, evaluating and introducing improvements where appropriate. - Champion the adoption of AI-assisted and agentic development workflows within the team, staying ahead of industry trends in how AI tools are reshaping the engineering process. Qualifications - 5+ years of experience in software engineering, with at least 2 years in a team lead role. - Proven experience as a frontend engineer; full-stack background is a plus. - Strong proficiency in JavaScript, TypeScript, CSS, and HTML. - Experience with at least one major frontend framework (Angular, React, Vue, etc.). - Experience working in fully remote teams. - Strong communication, leadership, and cross-functional collaboration skills. - Attention to detail and a passion for building high-performance, visually appealing interfaces. - Demonstrated ability to drive performance optimizations in frontend applications. - Hands-on experience with AI-powered development tools and a drive to continuously evolve how the team builds software. - Background in developing data visualization or dashboarding systems. Requirements - Experience with modern Angular is advantageous. Cultural Fit We’re seeking candidates who are hungry, humble, and smart. Coralogix fosters a culture of innovation and continuous learning, where team members are encouraged to challenge the status quo and contribute to our shared mission. If you thrive in dynamic environments and are eager to shape the future of observability solutions, we’d love to hear from you. Coralogix is an equal opportunity employer and encourages applicants from all backgrounds to apply.

Worldwide
Cisco logo

Customer Success Technical Leader – TAM, Splunk Core Platform, DoD/INTEL

Cisco

We securely connect everything to make anything possible.

Full TimeRemoteTeam 10,001+Since 1984H1B Sponsor

• provide impactful solutions to customer challenges • onboard and enable customers through workshops • assess account health, especially at renewal time • engage with Customer Success Executives on opportunities • guide account teams and customers on optimal platform use • deliver strategic technical consulting within 90 days • contribute to practice KPIs and process improvements

North Carolina + 3 moreAll locations: North Carolina | Maryland | Texas | Virginia
$171.9K - $223.4K / year
CoStar Group logo

Senior Software Engineer - Databricks

CoStar Group

The CoStar Group is in the business of equipping clients with tools for success. The company creates opportunity by combining its deep understanding of more tha

Title: Senior Software Engineer - Databricks Location: San Diego United States Job Description: Overview: CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. Included in the S&P 500 Index, CoStar Group is on a mission to digitize the world&rsquo;s real estate, empowering all people to discover properties, insights and connections that improve their businesses and lives.  We have been living and breathing the world of real estate information and online marketplaces for over 35 years, giving us the perspective to create truly unique and valuable offerings to our customers. We&rsquo;ve continually refined, transformed and perfected our approach to our business, creating a language that has become standard in our industry, for our customers, and even our competitors. We continue that effort today and are always working to improve and drive innovation. This is how we deliver for our customers, our employees, and investors. By equipping the brightest minds with the best resources available, we provide an invaluable edge in real estate.    Role Description: We&rsquo;re seeking a Senior Software Engineer with strong C#/.NET experience, hands-on use of Claude for AI-assisted development, and proven experience building and operating systems on AWS. This role focuses on developing scalable, cloud-native solutions while leveraging modern AI tools to accelerate development and improve code quality. This position is located in San Diego, CA and has the work schedule of 4 days onsite and 1 day work from home. Responsibilities: - Design, build, and maintain production applications using C# and .NET - Leverage Claude for code generation, refactoring, debugging, and analysis - Build and operate cloud-based solutions on AWS</p> - Collaborate with product, architecture, and engineering teams - Participate in system design, code reviews, and technical decision-making - Improve application performance, scalability, and reliability - Mentor engineers and contribute to engineering best practices Basic Qualifications: - Bachelor's degree required from an accredited, not-for-profit, in-person college/university - A track record of commitment to prior employers. - Strong experience with C# and .NET / .NET Core - Hands-on AWS experience (EC2, ECS/EKS, Lambda, S3, RDS, DynamoDB, CloudWatch) - Experience building APIs and backend services - Solid understanding of software design principles - Experience with Git-based workflows Preferred Qualifications: - Practical experience using Claude for coding or code review - Experience with Databricks - Microservices or distributed systems experience - CI/CD pipelines and DevOps practices - Infrastructure-as-Code (Terraform, CloudFormation, CDK) - Experience with additional AI coding tools What&rsquo;s in it for you?     When you join CoStar Group, you&rsquo;ll experience a collaborative and innovative culture working alongside the best and brightest to empower our people and customers to succeed.  We offer you generous compensation and performance-based incentives. CoStar Group also invests in your professional and academic growth with internal training, and tuition reimbursement. Our benefits package includes (but is not limited to):  - Comprehensive healthcare coverage: Medical / Vision / Dental / Prescription Drug  - Life, legal, and supplementary insurance  - Virtual and in person mental health counseling services for individuals and family  - Commuter and parking benefits  - 401(K) retirement plan with matching contributions  - Employee stock purchase plan  - Paid time off  - Tuition reimbursement  - On-site fitness center and/or reimbursed fitness center membership costs (location dependent), with yoga studio, Pelotons, personal training, group exercise classes - Access to CoStar Group&rsquo;s Employee Resource Groups - Complimentary gourmet coffee, tea, hot chocolate, fresh fruit, and other healthy snacks  We welcome all qualified candidates who are currently eligible to work full-time in the United States to apply. However, please note that CoStar Group is not able to provide visa sponsorship for this position.   This position offers a base salary range from $124,000 to $187,000 a year, determined by relevant skills and experience, and a generous benefits plan. #LI-CG1

California
$124K - $187K / year
Outside, Inc. logo

Senior Full Stack Engineer

Outside, Inc.

Outside, Inc., also known as Outside Interactive, is the world’s leading creator of active lifestyle content. The company’s brands reach 70 million clients

• Design and implement secure, PCI-compliant payment processing systems supporting credit cards, ACH, and digital wallets • Build comprehensive transaction lifecycle management including processing, refunds, voids, and settlement reconciliation • Architect and implement integrations with multiple payment processors while maintaining flexibility to switch providers • Develop robust APIs for transaction monitoring, customer management, and merchant administration • Design and optimize database schemas for high-volume transaction processing and real-time reporting • Implement tokenization, encryption, and fraud detection systems meeting PCI DSS compliance requirements • Create RESTful APIs with consistent error handling, authentication, and webhook capabilities • Ensure sub-3-second transaction processing times and system scalability for high-volume periods

Philippines