Some of the technical challenges we’re undertaking:
- Real-time synchronization of data and user interfaces across earth and space
- Visualization of many complex data fields
- Integration of multiple high-bandwidth data streams for real-time processing and display
- Multiple deployment environments including cloud and on-premises
- Mission-critical security and reliability requirements
- Supporting complex workflows and detailed tracking while also maintaining simplicity and delightfulness of user experience
Responsibilities:
- Support and contribute to the entire lifecycle of our software, from inception and design, through to deployment, operation and refinement
- Support our services in production and before they go live through system design, security considerations, capacity planning, and launch preparedness
- Build processes and systems to continuously improve system reliability and performance
- Build processes and systems to continuously improve the productivity of the rest of the development team
- Scale systems sustainably through automation and continuous improvement in reliability and velocity
- Practice sustainable incident response and postmortems
- Contribute to the design, build, test, and release of our web-based operational dashboards, electronic procedure tools, and suite of specialized software solutions to support various missions
- Join and actively participate in customer discovery calls and technical demonstrations
- Analyze and enhance the security, efficiency, stability, and scalability of our software systems
- Support software QA and user testing
- Support and facilitate security reviews and audits of our systems by customers and third parties
- Facilitate compliance with cybersecurity certifications and contribute to improvements in our security policies and processes
- Assess third-party and open source software and develop integrations
- Contribute to the growth and refinement of our engineering culture, processes, and tools
Qualifications:
- Bachelor’s Degree in Computer Science or related field
- 5+ years of combined experience in site reliability and production software engineering
- Proficiency with Kubernetes (K8s) and JavaScript (JS) is required for this role
- Strong foundation in computer science concepts (algorithms, data structures, object-oriented programming, design, testing, etc.)
- Self-starter and able to navigate ambiguity and assess rapidly evolving priorities
- Strong team player with great communication skills and collaborative work ethic
- Love of learning (technical and otherwise)
- Experience in fast-growing tech startups is a plus
- Experience with Lean Startup methodologies (agile software development) is a plus
- US Citizenship (future security clearance may be required)
- Must be located in the United States
Other Jobs from Epsilon3
Software Engineer (Remote)
Similar Jobs
Manager Software Engineering
Fullstack Developer
Senior Software Engineer Operations
Software Engineer - Front-end - Applied AI
Senior QA Prompting Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say