Senior Software Engineer
@ Eclypsium

Portland, Oregon, United States
On Site
Full Time
Posted 3 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXXXX****** @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

Review Go and Python fundamentals.
Practice RESTful API design exercises.
Set up local GCP projects and containerize apps.
Write unit tests with TDD principles.

Behavioral Questions

Describe past teamwork under stress.
Explain how you mentor junior staff.
Discuss handling multiple project deadlines.
Share an example of troubleshooting challenges.

Frequently Asked Questions