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 - Atlanta, GA

posted 2 months ago

Full-time - Mid Level
Atlanta, GA
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 functionalities. This role involves creating new products and enhancing existing software tools, including operating systems and compilers, while ensuring compatibility with hardware. The engineer will also act as a technical subject matter expert and collaborate with various stakeholders to address customer issues and improve software design.

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 components that fit 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 deliver expected work products.

Requirements

  • Mastery of data structures and algorithms.
  • Ability to select appropriate data structures and algorithms to solve technical problems.
  • Ability to write high-quality code rapidly.
  • Track record of solving increasingly complex problems.
  • 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 on legacy functionalities.
  • 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 contribution 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 by Rocket Software.
  • 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