SEL is seeking an Associate Software Engineer to join their innovative data and presentation platform team to work on cutting-edge language tooling, compiler design, and cloud-native deployment infrastructure for industrial automation systems.
Requirements
- 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
- Strong foundation in compiler design, language theory, algorithms, and formal grammar systems
- Experience with REST APIs and OpenAPI specifications
- Understanding of functional programming concepts
Responsibilities
- design and implement programming language features
- build developer tooling and code generation systems
- maintain cloud-native deployment infrastructure
Other
- Bachelor's Degree: Computer Science, Software Engineering, or related technical field required
- 10 paid holidays, annual vacation accrual starting at 12 days, 9 paid sick days, and paid family and medical leave that covers 90% of your pay
- Top tier medical, prescription, dental, vision, life, and disability insurance
- 100% employee owned. Retirement benefits include an employer funded stock ownership plan (ESOP) and personal 401(k) options
- STEM courses, apprenticeships, tuition assistance, and engineering development programs