Schweitzer Engineering Laboratories-posted 3 months ago
$80,000 - $100,000/Yr
Full-time • Entry Level
Chattanooga, TN
Administrative and Support Services

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.
  • Superior benefits including 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.
  • Retirement benefits including an employer funded stock ownership plan (ESOP) and personal 401(k) options.
  • 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