Senior Software Engineer @ Eclypsium
placePortland, Oregon, United States
businessOn Site
scheduleFull Time
Posted 3 days ago
Your Application Journey
Interview
Email Hiring Manager
****** @eclypsium.com
Recommended after applying
Job Details
Senior Software Engineer
Eclypsium is seeking an experienced Senior Software Engineer to design, develop, and maintain core cybersecurity products. This role requires a strong technical background, excellent problem-solving skills, and the ability to mentor and collaborate effectively with engineering teams.
Role & Responsibilities
- Design, develop, and maintain scalable, secure software components using Go, Python, and Node.js.
- Analyze and troubleshoot complex technical issues; implement effective solutions.
- Collaborate with product managers, designers, and engineers to develop features.
- Write clean, well-tested code following industry best practices.
- Mentor junior engineers and contribute to team knowledge.
- Stay updated with emerging technologies in software development and cybersecurity.
Minimum Qualifications
- 5+ years of software engineering experience with expertise in frontend development and API design.
- Expertise in at least one core language: Go, Python, or Node.js/React.
- Experience with modern web frameworks, SQL/NoSQL databases, cloud infrastructure, TDD, and CI/CD.
- Strong communication, collaboration, and analytical skills.
Required Technical Skills
- Programming Languages: Go (Golang) or Python (Expert) and Node.js (Proficient).
- Backend Development: RESTful API design, web frameworks, and optionally GraphQL/gRPC.
- Databases: SQL (PostgreSQL) and NoSQL (MongoDB).
- Cloud Infrastructure: Google Cloud Platform (GCP) services.
- DevOps & Tooling: Git, CI/CD pipelines, Docker, Kubernetes.
- Security: Secure coding, authentication/authorization, OWASP Top 10.
- Testing: Unit, integration, TDD, and end-to-end frameworks.
Additional Skills & Bonus Points
- Experience with cybersecurity products, machine learning, big data, and open source contributions.
- Exposure to message queues, real-time communication, caching, and data processing frameworks.
About Eclypsium
Eclypsium is a supply chain security platform trusted by Fortune 100 enterprises and federal agencies. Recognized as a Gartner Cool Vendor and among the World’s 10 Most Innovative Security Companies, Eclypsium continuously fortifies enterprise infrastructure through advanced SaaS solutions.
Benefits
- Competitive compensation & startup equity.
- Comprehensive medical, dental, and vision coverage.
- Life, short-term and long-term disability insurance.
- Flexible time off, paid parental leave, and sabbatical.
- 401K plan, paid holidays, and Bonusly Rewards Program.
Key skills/competency
- Software Development
- API Design
- Frontend Development
- Go
- Python
- Node.js
- Cloud Infrastructure
- Cybersecurity
- Mentorship
- CI/CD
How to Get Hired at Eclypsium
🎯 Tips for Getting Hired
- Research Eclypsium's culture: Study their mission, values, and recent news.
- Customize your resume: Highlight relevant software and security skills.
- Master technical tools: Focus on Go, Python, and API design.
- Practice interviews: Prepare for technical and behavioral questions.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Go and Python fundamentals.
circle
Practice RESTful API design exercises.
circle
Set up local GCP projects and containerize apps.
circle
Write unit tests with TDD principles.
Behavioral Questions
circle
Describe past teamwork under stress.
circle
Explain how you mentor junior staff.
circle
Discuss handling multiple project deadlines.
circle
Share an example of troubleshooting challenges.
Frequently Asked Questions
What qualifications does Eclypsium look for in a Senior Software Engineer?
keyboard_arrow_down
How important is cybersecurity experience at Eclypsium for a Senior Software Engineer?
keyboard_arrow_down
What technical skills are critical for a Senior Software Engineer at Eclypsium?
keyboard_arrow_down
Can I apply if I don’t have direct experience with all mentioned technologies at Eclypsium?
keyboard_arrow_down
Does Eclypsium offer opportunities for mentorship as a Senior Software Engineer?
keyboard_arrow_down
What work arrangement does Eclypsium offer for this role?
keyboard_arrow_down
What benefits can be expected at Eclypsium for a Senior Software Engineer?
keyboard_arrow_down
How does Eclypsium support continuous learning for Senior Software Engineers?
keyboard_arrow_down
What is Eclypsium's location for the Senior Software Engineer role?
keyboard_arrow_down
How do I contact the hiring manager at Eclypsium regarding this role?
keyboard_arrow_down