Job Closed
This listing is no longer active.
Director Engineering – WebAssembly
Location
Massachusetts
Posted
141 days ago
Salary
$183.6K - $381.4K / year
Seniority
Lead
Job Description
Director Engineering – WebAssembly
Akamai Technologies
• Responsible for the end-to-end engineering lifecycle • Support the technical strategy for next-generation product infrastructure • Own the platform's end-to-end SLOs • Develop and execute observability strategy and roadmap • Oversee contributions to/investments in the open-source Wasm-based runtime • Drive the implementation of secure, automated CI/CD pipelines and IaC templates
Job Requirements
- 12 years of relevant experience
- Bachelor's degree in Computer Science, Engineering or its equivalent
- Proven track record of delivering high-quality, resilient, supportable software
- Experience building and scaling high-throughput distributed systems
- Familiarity with serverless computing paradigms
- Understanding of SRE principles (error budgets, SLIs/SLOs, automated incident management)
- Proficiency in IaC (Terraform, CloudFormation) and modern CI/CD frameworks (GitHub Actions, CloudBees, Jenkins)
Benefits
- Health insurance
- 401K savings plan
- Company holidays
- Paid time off (in the form of PTO)
- Sick time
- Family friendly benefits including parental leave
- Employee assistance program including a focus on mental and financial wellness
Related Guides
Related Job Pages
More Software Engineer Jobs
Job Summary A Principal Software Engineer for ReactJS is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A principal software engineer makes sure that the functionality, security and performance of the server application is as per the design and is completely bug free. Principal engineers have a responsibility to lead a team of engineers, mentor team members through continuous training and guidance. Duties & Responsibilities - Lead a team of software engineers - Mentor team members through training and guidance - Analyze business requirements - Estimate assigned tasks - Write code and unit tests - Collaborate with other team members - Tune your code for enhanced security and performance - Maintain systems by fixing any existing issues - Update issue tracking software - Provide status updates - Communicate with client - Control versions of your code - Research new technologies - Upgrade skills and knowledge - Evaluate candidates for open positions
Bid Manager – Engineering, Consulting
TwoconnectWe facilitate business growth through our managed offshoring services.
• Lead end-to-end management of bids, EOIs, RFPs, RFQs, and unsolicited proposals across multiple jurisdictions and funding environments. • Manage technical and financial components of tenders, including donor-funded projects and multi-lot budgets disaggregated by deliverable, personnel, and workstream. • Oversee both donor-style submissions and general government/private RFTs, with a clear understanding of differing formatting, financial modelling, and compliance requirements. • Manage tender pipelines and maintain healthy opportunity pipelines through proactive planning, deadline tracking, and submission forecasting. • Coordinate multidisciplinary teams (architects, engineers, quantity surveyors, and planners) to gather inputs, validate scope, and prepare compliant submissions. • Coordinate internal kick-off meetings, facilitate bid reviews, and ensure submissions align with strategic business goals. • Liaise with internal reviewers and leadership for feedback, sign-off, and submission readiness. • Support pre-positioning and client engagement efforts with Business Development and Technical Directors. • Review tender documentation to extract key requirements, timelines, and evaluation criteria; summarise for internal stakeholders. • Uphold quality assurance and continuous improvement of bid processes, working toward the professionalisation of the bid function. • Develop and maintain a library of CVs, project profiles, templates, and proposal content for rapid reuse and consistency. • Create visually compelling documents using Adobe InDesign for formal proposals and Microsoft Word for smaller or informal submissions. • Other role-specific duties as they arise.
Senior Analyst, Programmer – OutSystems
United RentalsThe official page for United Rentals, Inc. - the largest rental equipment provider in the world.
• Implement enterprise-grade applications using OutSystems, including new development, enhancements, and integrations with other systems. • Collaborate with business stakeholders and IT teams to define requirements, translate them into technical specifications, and deliver solutions that meet business objectives. • Support application lifecycle management, including deployments, upgrades, and environment maintenance. • Partner with business and application teams to ensure alignment with enterprise architecture and integration standards. • Support user testing and provide ongoing production support. • Maintain technical and support documentation. • Participate in Agile ceremonies (backlog grooming, sprint planning, daily stand-ups, retrospectives) to ensure alignment and delivery of business value. • Conduct code reviews to enforce development standards, ensure quality, and mentor junior developers. • Address users’ system issues escalated by the Support Center/Help Desk.
• Reviews, analyzes, modifies, creates, debugs, and tests applications using modern development methodologies and tools. • Participates in design and application architecture discussions. • Works indirectly with the business to ensure the project is meeting the business needs. • Responsible for the process, life cycle and creation of the software to assist users in completing a computer task or program. • Implements code and documents all system changes based on assignments. • Follows department coding and user interface guidelines. • Provides code review, testing, debugging, technical documentation, general testing instructions, assistance in go-live planning, assistance in go-live moves, and post-live support. • Communicates all progress, roadblocks, and issues to the team and management in a timely manner. • Participates in team on-call rotation. • Required to successfully complete a series of internal new developer training courses.




