Schweitzer Engineering Laboratories (SEL)-posted 3 months ago
$80,000 - $100,000/Yr
Full-time • Entry Level
Chattanooga, TN
5,001-10,000 employees

We are seeking an Associate Software Engineer to join our innovative data and presentation platform team. This role offers an exceptional opportunity to work on cutting-edge language tooling, compiler design, and cloud-native deployment infrastructure for industrial automation systems. Our team is building a comprehensive development platform that includes a custom programming language for specialized workflows, an integrated development environment with advanced editor capabilities, and a cloud-native application platform with containerized service management. The platform features developer tooling with intelligent code assistance, cross-platform compilation for multiple target environments, and automated deployment infrastructure for scalable cloud operations.

  • Design and implement programming language features.
  • Build developer tooling and code generation systems.
  • Maintain cloud-native deployment infrastructure.
  • Combine compiler engineering, developer experience design, and modern DevOps practices to create comprehensive development platforms.
  • Bachelor's Degree in Computer Science, Software Engineering, or related technical field required.
  • Strong foundation in compiler design, language theory, algorithms, and formal grammar systems.
  • Advanced proficiency in TypeScript/JavaScript and solid understanding of Go or similar systems programming languages.
  • Familiarity with parser development, type systems, AST processing, and code generation techniques.
  • Familiarity with language servers, IDE integration, and modern development ecosystem tools.
  • An understanding of containerization (Docker), orchestration (Kubernetes), and CI/CD pipeline development.
  • Compiler or interpreter implementation experience from academic projects.
  • Participation in language tooling or developer tools projects as open source contributions.
  • Experience with Kubernetes, Docker, and cloud deployment.
  • Understanding of functional programming concepts.
  • Experience with REST APIs and OpenAPI specifications.
  • Competitive pay.
  • Employer funded stock ownership plan (ESOP) and personal 401(k) options.
  • Top tier medical, prescription, dental, vision, life, and disability insurance.
  • 10 paid holidays.
  • Annual vacation accrual starting at 12 days.
  • 9 paid sick days.
  • Paid family and medical leave that covers 90% of your pay.
  • Growth and development opportunities through STEM courses, apprenticeships, tuition assistance, and engineering development programs.
  • Wellness, fertility, adoption, and flexible spending benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service