This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Compiler Software Engineer

$124,556 - $155,695/Yr

Rocket Software - Tallahassee, FL

posted about 2 months ago

Full-time - Mid Level
Tallahassee, FL
11-50 employees
Publishing Industries

About the position

The Compiler Software Engineer at Rocket Software is responsible for designing, developing, troubleshooting, and debugging software features and enhancements. This role involves creating software tools such as operating systems and compilers, ensuring compatibility with hardware, and influencing software design. The engineer will also take ownership of customer issues and collaborate with team members to deliver high-quality software solutions.

Responsibilities

  • Review and provide feedback on designs.
  • Take ownership of the design and development of features within their component.
  • Recognize and practically solve for anti-patterns.
  • Understand how work aligns with high-level use cases and team deliverables.
  • Define a component that fits into an architecture.
  • Describe and defend design decisions for components owned by the team.
  • Optimize software design to leverage platform capabilities.
  • Act as the technical subject matter expert for a product domain.
  • Quantify and communicate work estimates and risks to direct management.
  • Handle multiple competing priorities with minimal help.
  • Break down larger stories and features into tasks.
  • Take ownership of customer issues and communicate effectively with Support/SEs.
  • Discuss with customers their larger concerns and problems.
  • Teach and grow junior team members.
  • Ensure all tasks are completed thoroughly and tested.
  • Create a plan to fix identified problems and prevent recurrence.
  • Follow through on all tasks and reliably deliver expected work products.

Requirements

  • Mastery of data structures and algorithms.
  • Ability to select data structures and algorithms to solve technical problems.
  • Ability to write high-quality code rapidly.
  • Track record of solving problems of increasing complexity.
  • Good understanding of trade-offs in solving complex problems.
  • Ability to understand and extend a robust transpiler for legacy languages.
  • Willingness to collaborate with developers and stakeholders.
  • Ability to analyze source language features for accurate translation into TypeScript.
  • Proven experience in building compilers or transpilers for high-level programming languages.

Nice-to-haves

  • Strong foundation in computer science with emphasis on programming languages and compiler construction.
  • Technical understanding of TypeScript, OCaml, or other languages with rich type systems.
  • Experience with legacy enterprise languages.
  • Active participation in language implementation community and contributions to open source projects.

Benefits

  • Extensive paid time off programs (paid holidays, sick, and unlimited vacation time).
  • Healthcare coverage options for employees and their families.
  • Retirement savings with matching contributions.
  • Life and disability coverage.
  • Leadership and skills training opportunities.
  • Two paid work days for off-site training.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service