Senior Software Engineer

Software EngineerSoftware EngineerOtherRemoteSeniorTeam 5,001-10,000H1B SponsorCompany SiteLinkedIn

Location

Massachusetts

Posted

87 days ago

Salary

$106K - $221K / year

Seniority

Senior

Job Description

Senior Software Engineer

Akamai Technologies

Would you like to help build always-on planetary-scale clouds? Are you passionate about building systems that ensure reliability and performance of next-generation Cloud technology? Join our Cloud Lab Infrastructure team! Our Cloud Lab infrastructure team builds and operates globally distributed private clouds for a diverse set of users. Reliable and cost-effective operation of our systems is critical to the success of our customers and Akamai's business. Our mission is to scale the Cloud Lab platform and develop tools to support our global team's ever evolving technology needs. Take our systems to the next level! We're looking for a talented engineer to help us develop the next generation of cloud platform test tooling. You will develop private cloud platforms, local and VM-based development sandboxes, as well as deployment, provisioning, and monitoring systems. As a Senior Software Engineer, you will be responsible for: - Creating new features, enhancing existing features and optimizing functionality, from conception and design to testing and deployment - Working on projects that make our network more stable, faster, and more secure - Partnering with our QA teams to create regression tests that cover changes to our software - Collaborating with our operations teams to investigate and troubleshoot complex problem escalations for our customers Do what you love To be successful in this role you will: - Have 5 years of relevant experience and a Bachelor's degree or its equivalent experience - Have broad knowledge and deep experience with Containerization, especially orchestration platforms (Kubernetes, Docker Swarm, or Openshift) - Possess experience with Python coding - Be proficient with IaaS tools such as Docker, Ansible, Terraform, SaltStack - Possess experience with low-level complex software systems such as virtualization, file systems, or any distributed systems - Be a team player with a collaborative spirit, possessing solid written and verbal communication skills Work in a way that works for you FlexBase, Akamai's Global Flexible Working Program, is based on the principles that are helping us create the best workplace in the world. When our colleagues said that flexible working was important to them, we listened. We also know flexible working is important to many of the incredible people considering joining Akamai. FlexBase, gives 95% of employees the choice to work from their home, their office, or both (in the country advertised). This permanent workplace flexibility program is consistent and fair globally, to help us find incredible talent, virtually anywhere. We are happy to discuss working options for this role and encourage you to speak with your recruiter in more detail when you apply. Learn what makes Akamai a great place to work Connect with us on social and see what life at Akamai is like! We power and protect life online, by solving the toughest challenges, together. At Akamai, we're curious, innovative, collaborative and tenacious. We celebrate diversity of thought and we hold an unwavering belief that we can make a meaningful difference. Our teams use their global perspectives to put customers at the forefront of everything they do, so if you are people-centric, you'll thrive here. Working for you At Akamai, we will provide you with opportunities to grow, flourish, and achieve great things. Our benefit options are designed to meet your individual needs for today and in the future. We provide benefits surrounding all aspects of your life: - Your health - Your finances - Your family - Your time at work - Your time pursuing other endeavors Our benefit plan options are designed to meet your individual needs and budget, both today and in the future. About us Akamai powers and protects life online. Leading companies worldwide choose Akamai to build, deliver, and secure their digital experiences helping billions of people live, work, and play every day. With the world's most distributed compute platform from cloud to edge we make it easy for customers to develop and run applications, while we keep experiences closer to users and threats farther away. Join us Are you seeking an opportunity to make a real difference in a company with a global reach and exciting services and clients? Come join us and grow with a team of people who will energize and inspire you! Akamai Technologies is an Affirmative Action, Equal Opportunity Employer that values the strength that diversity brings to the workplace. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of gender, gender identity, sexual orientation, race/ethnicity, protected veteran status, disability, or other protected group status. #LI-Remote Compensation Akamai is committed to fair and equitable compensation practices. For US based candidates only - the base salary for this position ranges from $106,600 - $221,400/year; a candidate’s salary is determined by various factors including, but not limited to, relevant work experience, skills, certifications and location. Compensation for candidates outside the US will vary. The compensation package may also include incentive compensation opportunities in the form of annual bonus or incentives, equity awards and an Employee Stock Purchase Plan (ESPP). Akamai provides industry-leading benefits including healthcare, 401K savings plan, company holidays, vacation (in the form of PTO), sick time, family friendly benefits including parental leave and an employee assistance program including a focus on mental and financial wellness; Eligibility requirements apply.

Related Job Pages

More Software Engineer Jobs

Oracle logo

Software Developer 3

Oracle

Oracle, headquartered in Austin, Texas, is a global leader in computing solutions. The company specializes in database management systems, cloud-engineered systems, and enterprise

Entity: Oracle America, Inc. Job Duties: Design, develop, troubleshoot and/or test/QA software. As a member of the software engineering division, apply knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and/or suggest improvements to the architecture. May telecommute. (385.34228) Employer will accept a Bachelor's degree in Computer Science, Engineering, or related field and 3 years of experience in the job offered or in a Software Developer-related occupation. Position requires: - Software design, development, testing, and deployment; - Java or Python; - ReactJS, Angular or TypeScript; - REST API development and web services; - Data structures, algorithms, operating systems, and distributed systems fundamentals; - Cloud platforms: AWS, Oracle Cloud Infrastructure (OCI) or similar environments; - Containerized applications using Docker and orchestration tools as like Kubernetes; - Infrastructure as Code (IaC) tools as like Terraform; - Microservices architecture; - CI/CD tools as like Jenkins or similar; - Version control systems: Git, GitHub, or Bitbucket; - Messaging/queue systems as like Google Cloud Pub/Sub, Kafka, or RabbitMQ; - SQL or NoSQL databases; and, - Unit testing frameworks and testing methodologies. Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives. True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs. We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling 1-888-404-2494 in the United States. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

United States
Defense Unicorns logo

Senior Software Engineer

Defense Unicorns

We help mission-focused heroes solve the world’s biggest software challenges.

OtherRemoteTeam 51-200H1B No Sponsor

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We are seeking a mission-driven Rust Software Engineer to build resilient software systems that enable human-machine-AI teaming and autonomous capabilities for military operators at the tactical edge. In this role, you will design and implement high-performance systems in Rust that operate in constrained, contested environments. You will contribute across the full system lifecycle — from architecture and hardware integration through simulation, testing, and field deployment. You will work alongside engineers, researchers, and operators to develop systems that fuse sensing, autonomy, and decision support while ensuring traceable, deterministic builds and reliable deployments in mission-critical environments. This role is ideal for engineers who enjoy systems programming, autonomy, and solving real-world problems for national security missions. Responsibilities - Design and implement high-performance, distributed, software systems in Rust, targeting cloud-native as well as resource-constrained and edge computing environments. - Participate in system architecture, network topologies, hardware part evaluation, and engineering reviews for both existing product revisions and new systems. - Develop software/models systems that supports human-in-the-loop and human-on-the-loop autonomy workflows for distributed operations. - Build infrastructure enabling deterministic builds, reproducible environments, and configuration management to ensure traceability and maintainability. - Implement and maintain systems with over-the-air (OTA) update mechanisms for field-deployed systems - virtual machines, containers, and embedded packages. - Integrate software with microcontroller peripherals and hardware buses (SPI, I2C, UART, Ethernet, USB, AXI, etc.). - Develop and execute comprehensive experiment and test strategies including: - Unit testing - Software-in-the-Loop (SITL) - Hardware-in-the-Loop (HITL) - Functional, end-to-end system/field/scale testing - Collaborate with mission heroes and multidisciplinary teams to deploy and sustain systems, supporting integration and various exercises and operational events. - Optimize systems for performance, reliability, power consumption, and maintainability. Qualifications - Professional experience in software engineering, embedded systems, or firmware development - delivering production-grade product. - Strong proficiency in Rust - experience in low-level, embedded or no_std environments a bonus. - Experience integrating with microcontroller peripherals and hardware interfaces (SPI, I2C, UART, Ethernet, USB, etc.). - Familiarity with software design, algorithm implementation, debugging/testing/profiling, and performance optimization. - Working knowledge of: - Distributed systems, data-distribution and network architectures. - Networking protocols and technologies (TCP/UDP, BLE/LoRa, routing). - Trust systems, certificate management, and encryption schemes. - Modern data patterns, CRDTs, offline-first, synchronization/replication. - Strong communication skills and ability to collaborate across engineering disciplines. - U.S. citizenship and ability to obtain and maintain a Top Secret / SCI security clearance. Preferred Qualifications - Experience developing autonomy, robotics, or human-machine-AI teaming systems. - Experience applying machine learning techniques, including supervised/unsupervised learning, clustering, and classification. - Experience with software-defined radio, MANET, and industrial/robotics communications systems. - Experience optimizing systems for speed, size, power consumption, and cost. - Experience contributing to open-source projects or industry standards bodies. - Experience deploying systems in contested or disconnected edge environments. What You’ll Work On - Distributed autonomy platforms that assist operators in decision-making and mission execution. - Human-machine-AI collaboration systems operating around the globe. - Real-time sensor integration, edge processing, and data distribution. - Robust deployment infrastructure enabling secure, trusted/traceable updates in fielded systems. - Systems that must operate reliably in degraded, disconnected, or adversarial environments. Benefits - Health: - Medical/Dental/Vision - Premiums are 100% Company Paid - Health Reimbursement Account - Life Insurance - Disability Insurance - Financial: - 401k Retirement Plan - Company Stock Options - Home Office Budget - Leave: - Flexible Time Off (FTO) plus all Federal Holidays, one week for Thanksgiving, and two weeks for Christmas and New Year’s. - Paid Parental Leave. - Learning: - Reimbursement for approved trainings/subscriptions. - Conferences (travel, lodging, and fees).

United States
Job Closed
CACI International Inc logo

ASP.Net Web Forms Developer

CACI International Inc

Expertise and Technology for National Security

OtherRemoteTeam 10,001+Since 1962H1B No Sponsor

Job Title: ASP.Net Web Forms Developer Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: Secret Employee Type: Regular Percentage of Travel Required: None Type of Travel: None * * * The Opportunity: We are seeking a talented web software developer with 10+ years’ experience for an on-going set of web-based Department of Naval Aviation accounting applications. The developer would perform existing code maintenance and new feature development, create packages for installation, create and update documentation, and troubleshoot customer-reported issues as directed by the Program Manager and Technical Lead. These applications use ASP.Net Web Forms (Note that does not include ASP.Net Core) with .Net Framework versions 4.x and the Oracle 19c RDBMS. This is a remote position which requires a dedicated, self-starter, highly motivated and detail-orientated skill set. Responsibilities: - Writing ASP.Net code that is reliable, self-documenting, and performant. - Maintaining technical documentation of software module functionality, business rules, and database interaction. - Creating and maintaining test instructions for software modules based on changed or new functionality. - Performing complete software testing when a module is changed or on an otherwise as-needed basis. - Consulting and coordinating with database developers, report developers, cyber experts, and on-site subject matter expert (SME) support regarding recommendations for system requirement modifications, enhancements, and performance issues. - Attending weekly meetings. Qualifications: Required: - Must be a U.S. citizen. - Must be able to obtain a favorable NACI or NACLC background investigation for SECRET clearance. - Bachelor’s Degree in a related discipline, or the equivalent combination of education, professional training, or work/military experience. - 5+ years of related experience in Naval Aviation Supply and/or supply Chain management. - At least 5 years of experience working with ASP.Net Web Forms. - At least 5 years of experience working with both VB.Net and C#. - At least 5 years of experience working with HTML, JavaScript, and CSS. - Proficiency in using the Visual Studio Integrated Development Environment (IDE). - Experience with source control systems, preferably Git. - Experience with RDBMS systems, preferably Oracle, from an application developer point of view. - Experience with graphic software (maintenance and development of graphic images). - Current CompTIA Security+ certification. - Must be capable of excellent and clear communication in English, both written and verbal as this is a remote position. Desired: - Experience with Git. - Experience with Oracle 19c. - Experience in US Naval Aviation supply and maintenance processes working with ACES/ASKIT, CFMS, Comptroller and Budget programs at ECH III and Squadron level. - Should be self-directed and able to work in a small team with limited supervision and highly organized. - Experience working remotely as a software developer. - What You Can Expect: A culture of integrity. At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation. An environment of trust. CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality. A focus on continuous growth. Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy. Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Since this position can be worked in more than one location, the range shown is the national average for the position. The proposed salary range for this position is: $82,100-$172,400 CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.

United States
$82.1K - $172K / year
Job Closed
Ontra logo

Software Engineer

Ontra

Ontra is the leader in AI-powered solutions for the private markets. Powered by industry-leading AI, data from over 2 million contracts, and a global network of legal professionals, Ontra automates critical private market workflows across the fund lifecycle. Trusted by more than 1,000 global GPs, investment banks, law firms, and advisors – including nine of the top ten PEI-ranked firms worldwide – Ontra helps firms focus on what’s important.

OtherRemoteTeam 201-500

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Ontra is seeking a Software Engineer to work on our innovative purpose-built AI solutions. Contract negotiations once required hours of manual markup. Hundreds of pages of fund documents hide critical obligations in dense legal language. Unstructured legal text needs to become clean, actionable data before it can drive any real decisions. At Ontra, that's the work. You'll build AI-powered features that automatically mark up contracts during negotiations, extract obligations buried in complex fund documents, and transform messy legal text into structured data that some of the world's largest investment firms rely on to run their business. We’re looking for someone excited to: - Design innovative prototypes - Develop intuitive user experiences - Collaborate with cross-functional teams to build our cutting-edge products We expect our engineers to be pragmatic builders who iterate quickly, write quality code, and care about the user experience they're delivering. Experience using AI tools in your workflow and building AI-powered product features is a strong plus. If you want to work in an environment where you have real autonomy, ship frequently, and see the impact of your work, we’d love to get to know you! Qualifications - 3+ years as a full-stack software engineer working with MVC frameworks (e.g., Ruby on Rails, Python with Flask, Java with Spring) - A track record of contributing to and helping to build projects from inception to completion - Capable of working effectively within a team, taking on tasks and collaborating with other engineers to deliver a high-quality product - Skilled in developing iteratively, incorporating feedback to refine and improve the product - Experience using coding assistant LLMs such as Cursor or Claude Code - Experience in integrating LLMs into products for data extraction and summarization to solve business needs is a strong plus Requirements - Build, implement, and maintain a web-based application from the frontend to the backend using Ruby on Rails and React.js - Take ownership of project tasks, working to resolve problems and make decisions with support from senior engineers or a team lead - Continuously ship and improve code by actively seeking and responding to stakeholder feedback - Collaborate with stakeholders to understand their needs and incorporate their feedback into the development process - Work closely with cross-functional teammates to align on development strategies and ensure seamless feature integration Benefits - Remote-first by design, with regular in-person gatherings and hub spaces in NYC, Santa Barbara, and London - Twice yearly team offsites for in-person collaboration - Paid flexible time off policy - Paid parental leave and benefits - Employer-supported retirement contributions, varying by country - Monthly phone and internet reimbursement - Pick Your Perk stipend to spend on what matters most to you, from well-being and gym memberships, to home office setup, student loans, pet care, and more - Company-sponsored LinkedIn Learning accounts, department budgets for professional development, and robust onboarding program - Various options for medical, dental, and vision insurance

United States + 1 moreAll locations: United States | United Arab Emirates
$172K - $258K / year