Software Engineer
Role details
Job location
Tech stack
Job description
We're looking for a skilled and motivated Software Engineer to help build and evolve a modern data platform that powers our achievement and admissions products. In this role, you'll work across the full development stack, shaping system architecture, optimizing performance, and ensuring secure, reliable data integrations.
You'll collaborate closely with cross-functional partners to translate business needs into scalable technical solutions, write clean and reusable code, and deliver new features that expand the platform's capabilities. This role is well-suited for someone who enjoys tackling complex technical challenges, thinking holistically about systems, and taking ownership from concept through deployment.
Your primary focus will be the development and ongoing enhancement of our newest data platform supporting our achievement and admissions products. The ideal candidate brings broad technical experience and comfort working across the entire technology stack-from the operating system through the application layer.
What You'll Do
Reporting to the Vice President of Technology, the Full Stack Engineer will be responsible for, but not exclusive to the following: Architecture & Technical Design
- Architect enterprise-level solutions with a focus on security, scalability, and performance
- Solve complex performance issues and architectural challenges
- Produce detailed technical specifications
- Follow industry best practices and established architectural standards
Development & Engineering Execution
- Build efficient, testable, and reusable modules
- Write clean, well-designed, maintainable code
- Develop and deploy new features to support business procedures and internal tools
- Contribute to all phases of the software development lifecycle
Systems Integration & Data Management
- Integrate user-facing elements developed by front-end developers
- Integrate data storage solutions and backend services
- Ensure seamless interaction across systems and platforms
Requirements Analysis & Process Improvement
- Analyze, define, and prioritize business requirements
- Translate business needs into technical solutions that improve workflows and processes
Documentation & Knowledge Management
- Create and maintain technical documentation
- Document architecture, integrations, and development standards, As a Senior Full-stack Engineer, you will build and enhance scalable platform components, collaborate on shared services, and improve engineering practices. Top Skills: Apache AirflowBigQueryBigtableDropwizardGCPGrpcJavaKafkaKubernetesPostgresPythonReactRedisSnowflakeSpanner Graph Db Tesorio, As a Senior Full Stack Software Engineer, you'll build scalable systems for Tesorio's platform, manage backend and frontend tasks, and ensure rapid feature delivery in a fast-paced environment., The Senior Full-Stack Engineer will build end-to-end features, create APIs, write requirement documents, and learn Rust while improving product experiences for users. Top Skills: GraphQLRustTypescript
What you need to know about the Colorado Tech Scene
With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.
Key Facts About Colorado Tech
- Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
- Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
- Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
- Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
- Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute
Requirements
- AWS Certified Cloud Practitioner
- Bachelor's degree in Computer Science, or related IT field
- 5+ years designing and implementing enterprise applications
- Languages & Frameworks
- Angular / TypeScript
- Node.js
- Python (3+)
- Django Framework
- Frontend Technologies
- Bootstrap
- Backend & APIs
- REST API design and development
- Databases
- PostgreSQL
Preferred Skills & Experiences
Frameworks & Tools
- Django REST Framework
- Celery
Cloud & Infrastructure
- AWS (Certified Cloud Practitioner or equivalent experience)
Project & Delivery Tools
- JIRA
Additional Languages
- PHP, C#, or Java
Benefits & conditions
The anticipated salary range for this role is $100,000-$130,000 annually. This range represents E3n's good faith estimate at the time of posting and may be refined as our compensation framework continues to evolve.
E3n offers competitive, mission-aligned benefits including medical, dental, and vision coverage; a 403(b) retirement plan with employer contribution; generous paid time off; and additional benefits designed to support employees' health, financial well-being, and work-life balance.
E3n is an equal opportunity employer committed to building a diverse, inclusive, and welcoming workplace. We believe our work is stronger when people of different backgrounds, identities, and experiences come together.