Senior Software Engineer

11 hours ago


Portland, United States ECLYPSIUM INC Full time
Location: Must be resident of Portland Metro Area, hybrid work environment
Senior Software Engineer

We are looking for an experienced Senior Software Engineer to join our team. The ideal candidate will be able to work in a fast paced environment, operate gracefully under stress, effectively manage multiple assignments, be self driven, proactive and have great interpersonal and communication skills.

As a Senior Software Engineer, you will play a key role in the design, development, and maintenance of our core cybersecurity products. You will collaborate with cross-functional teams to build scalable, reliable, and secure software solutions that address complex technical challenges. This role requires a strong technical background, excellent problem-solving skills, and the ability to mentor and collaborate effectively with other engineers.

Role & Responsibilities
  • Software Development: Design, develop, and maintain high-quality, scalable, and secure software components using Go, Python, and Node.js, focusing on backend development and API design.
  • Technical Problem Solving: Analyze and troubleshoot complex technical issues, identifying root causes and implementing effective solutions.
  • Collaboration: Work closely with product managers, designers, and other engineers to understand requirements, design solutions, and implement features.
  • Code Quality: Write clean, well-tested, and maintainable code, following industry best practices and coding standards.
  • Mentorship: Provide technical guidance and mentorship to less experienced engineers, helping them grow their skills and knowledge.
  • Innovation: Stay up-to-date with the latest technologies and trends in software development and cybersecurity, and contribute to the team's continuous learning and improvement efforts.
Minimum qualifications

Experience:
  • 5+ years of experience in software engineering, with a strong background in backend development and API design.
Technical Skills:
  • Expert proficiency in at least one of our core languages (Go, Python, Node.js).
  • Experience with modern web frameworks and technologies (e.g., Django, Flask, Express.js).
  • Strong understanding of database design and experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Familiarity with cloud infrastructure (e.g., GCP) and containerization (e.g., Docker).
  • Experience with test-driven development (TDD) and continuous integration/continuous delivery (CI/CD) practices.
Soft Skills:
  • Excellent communication and collaboration skills.
  • Strong problem-solving and analytical skills.
  • Ability to work independently and as part of a team.
  • Passion for learning and self-improvement.
Bonus Points:
  • Experience with cybersecurity products or technologies.
  • Familiarity with machine learning and artificial intelligence (AI).
  • Knowledge of big data processing and analytics tools.
  • Contributions to open source projects.
Required Technical Skills

Programming Languages:
  • Expert: Go (Golang) or Python
  • Proficient: Node.js (JavaScript/TypeScript), or the other language not listed as expert
  • Bonus: Experience with other languages relevant to backend development (e.g., Rust, Java, C#)
Backend Development:
  • Expert: RESTful API design and development
  • Proficient: Web frameworks (e.g., Django, Flask for Python; Express.js for Node.js)
  • Bonus: Experience with GraphQL or gRPC
Databases:
  • Proficient: SQL (PostgreSQL) and NoSQL (MongoDB)
  • Bonus: Experience with other database technologies (e.g., MySQL, Cassandra, Elasticsearch)
Cloud Infrastructure:
  • Proficient: Google Cloud Platform (GCP)
    • Core services (Compute Engine, App Engine, Cloud Functions)
    • Storage (Cloud Storage, Cloud SQL)
    • Networking (VPC, Load Balancing)
  • Bonus: Experience with AWS or Azure, Terraform or other Infrastructure as Code (IaC) tools
DevOps & Tooling:
  • Proficient: Git, CI/CD pipelines (e.g., Jenkins, CircleCI)
  • Bonus: Docker, Kubernetes, configuration management tools (e.g., Ansible, Chef)
Security:
  • Proficient: Secure coding practices, authentication/authorization, OWASP Top 10 vulnerabilities
  • Bonus: Experience with security tools (e.g., Snyk, OWASP ZAP), threat modeling, or security certifications
Testing:
  • Proficient: Unit testing, integration testing, TDD (Test-Driven Development)
  • Bonus: Experience with end-to-end testing frameworks (e.g., Cypress, Selenium) or performance testing
Additional Skills (Nice to have):
  • Message queues (e.g., RabbitMQ, Kafka)
  • Real-time communication (e.g., WebSockets)
  • Caching mechanisms (e.g., Redis, Memcached)
  • Data processing frameworks (e.g., Apache Spark)
  • Machine learning or AI fundamentals
Soft Skills:
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills
  • Ability to work independently and as part of a team
  • Passion for learning and self-improvement
About Eclypsium

Eclypsium is a supply chain security platform that builds trust in every device by identifying, verifying and fortifying software, firmware and hardware throughout enterprise infrastructure. Eclypsium's SaaS platform does this by integrating the bill of materials from suppliers and continuously monitoring to independently assess risk of each critical asset from chip to cloud, throughout the life cycle, and across enterprise ecosystems. Protecting Fortune 100 enterprises and federal agencies, Eclypsium has been named a Gartner Cool Vendor in Security Operations and Threat Intelligence. A TAG Cyber Distinguished Vendor, one of the World's 10 Most Innovative Security Companies by Fast Company, a CNBC Upstart 100, a CB Insights Cyber Defender, and an RSAC Innovation Sandbox finalist. For more information, visit eclypsium.com.

Benefits

Eclypsium headquarters are located in Portland, OR with distributed remote employees and global teams in Argentina and Singapore. We offer competitive compensation and benefits packages and are committed to the well-being of our employees and their families.

Benefits & Perks include:
  • Competitive compensation & startup equity
  • Comprehensive medical, dental, and vision coverage
  • Life insurance, short-term, and long-term disability coverage
  • Flexible time off
  • Employee assistance program
  • Paid parental leave
  • Paid sabbatical
  • Company sponsored 401K plan
  • Regular events and celebrations

Equal Opportunity

Eclypsium is an equal opportunity employer. We believe in the importance of diverse teams and value candidates of all backgrounds. We do not discriminate on the basis of age, ancestry, citizenship, color, ethnicity, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or invisible disability status, political affiliation, veteran status, race, religion, or sexual orientation.

  • Portland, Oregon, United States Ascend Software Full time

    Unlock your full potential as a Senior Software Engineer at Ascend Software, where innovation meets scalability.About the Role:We're seeking an exceptional leader to join our team, bringing expertise in software development and technical leadership. As a Senior Software Engineer, you will play a pivotal role in designing, building, and improving our...


  • Portland, Oregon, United States Ascend Software Full time

    About the Job">We're seeking a highly skilled Senior Software Engineer to join our team. As a senior member of our engineering team, you will be responsible for leading the development of complex software features and systems.The ideal candidate will have 7+ years of professional software development experience, including hands-on experience in designing,...


  • Portland, United States Ascend Software Full time

    Job DescriptionJob DescriptionAscend is a fast-growing SaaS company that helps mid-market and large enterprise customers automate accounts payable processing through text extraction, machine learning and powerful integration into their financial systems – saving them millions each year.  Our clients include household names like NASCAR, Panera, Virgin...


  • Portland, Oregon, United States Ascend Software Full time

    About the Role">We are looking for a skilled Senior Software Engineer to join our team at Ascend Software. As a senior engineer, you will play a key role in shaping the technical direction of our company and driving innovation through cutting-edge software solutions.Key Responsibilities">Coding and Development: Write high-quality, efficient code for complex...


  • Portland, Oregon, United States Ascend Software Full time

    Job Summary">We are seeking an experienced Senior Software Engineer to lead the creation of innovative software solutions at Ascend Software. As a key member of our team, you will design, build, and improve scalable, high-performance systems that drive business growth and user satisfaction.Responsibilities">Coding and Development: Write, review, and optimize...


  • Portland, Oregon, United States Ascend Software Full time

    At Ascend Software, we're on a mission to revolutionize the way businesses automate their accounts payable processing. As a Senior Software Engineer, you'll play a critical role in designing and building innovative software solutions that drive growth and success.SalaryThe salary for this position is estimated at $152,500 per year, based on industry...


  • Portland, Oregon, United States PacifiCorp Full time

    **Job Title:** Software Engineer SeniorAbout the Role:We are seeking an experienced software engineer to join our team in Portland, OR. As a senior software engineer, you will be responsible for leading the development of complex software systems and mentoring junior engineers.About You:To be successful in this role, you should have at least 6 years of...


  • Portland, Oregon, United States AltSource Full time

    We are seeking a Senior Software Engineering Leader to join our team at AltSource.About the RoleThis is an exceptional opportunity for a seasoned software engineer to lead our development teams in creating custom enterprise software solutions.As a Senior Software Engineering Leader, you will be responsible for guiding the design, construction, and...


  • Portland, United States Ursus Inc Full time

    JOB TITLE: Senior Software Engineer LOCATION: Portland, OR (Hybrid DURATION: 6 month contract RATE RANGE: $65-$75/hr SUMMARY: Our Fintech Client is looking to hire a Senior Engineer to work on their high volume, high availbility execution platform. RESPONSIBILITIES: Design, develop, and deploy high-performance, high-throughput software. Support the...


  • Portland, United States Talent Software Services Full time

    Senior Design Engineer- HVACJob Summary: Talent Software Services is in search of a Senior Design Engineer- HVAC for a Direct Placement position in Portland, OR.Primary Responsibilities/Accountabilities: Lead the conceptual design effort on a variety of project types. Manage all aspects of a project's design with project management, architects, and other...


  • Portland, Oregon, United States Talent Software Services Full time

    Talent Software Services is a consulting firm providing top talent for various projects. We are currently seeking a highly skilled Senior Design Engineer Specialist to lead our HVAC systems design efforts in Portland, OR.The estimated salary for this position is $120,000 - $160,000 per year, depending on experience. Key Responsibilities:Conduct conceptual...


  • Portland, Oregon, United States ZipRecruiter Full time

    Custom Enterprise Software SolutionsWe're seeking a talented Senior Software Engineer to join our team and help us deliver custom enterprise software solutions to our clients.As a key member of our engineering team, you'll be responsible for designing, developing, and deploying scalable, secure, and high-quality software applications that meet our clients'...


  • Portland, Oregon, United States Macpower Digital Assets Edge Full time

    Job Overview:Macpower Digital Assets Edge is seeking an experienced Senior AWS Software Engineer to lead our cloud engineering efforts and help us build innovative digital solutions. As a senior engineer, you will be responsible for designing, developing, and deploying complex cloud-based systems using AWS services.Key Responsibilities:Lead the design and...


  • Portland, United States CorVel Healthcare Corporation Full time

    Job DescriptionJob DescriptionAs our business growth continues we have an established need for data intensive cloud development. We need the aid of a highly motivated problem solver. An engineer who enjoys the challenge of resolving complex problems with innovative solutions. We desire an engineer with a proven track record of delivering high quality...


  • Portland, Oregon, United States Omni Inclusive Full time

    Omni Inclusive is seeking an experienced Senior Java Software Engineer to join our team. This role requires a professional with 8 years of experience in client projects using Java JEE, with a minimum of 5 years working with Java Spring Boot and Hibernate.Key Responsibilities:Design, develop, and maintain complex Java applications using Java Spring Boot and...


  • Portland, United States CorVel Healthcare Corporation Full time

    Job DescriptionJob DescriptionAs our business growth continues we have an established need for data intensive cloud development. We need the aid of a highly motivated problem solver. An engineer who enjoys the challenge of resolving complex problems with innovative solutions. We desire an engineer with a proven track record of delivering high quality...


  • Portland, Maine, United States WEX Full time

    Remote Technology Leadership PositionWe are seeking a seasoned Senior Software Development Engineer to join our WEX Benefits Technology team as we build the next generation of employer benefits solutions and services.This is a remote position requiring you to live within 30 miles of our company hubs in San Francisco, CA or Chicago, IL.About the TeamWe...


  • Portland, Oregon, United States OSI Engineering Full time

    At OSI Engineering, we're seeking a skilled Senior Software Development Engineer to join our team in Portland, OR. This is a contract opportunity with an estimated duration of 4 months, with the possibility of extension. The hourly rate range for this position is $57-72/hour.Job DescriptionWe're looking for an experienced Software Development Engineer with...


  • Portland, United States Houghton Mifflin Harcourt Full time

    Job Title: Software Engineer, Intern Location: Portland, OR (Hybrid) Who We Are NWEA is a division of HMH that supports students and educators through research, assessment solutions, policy and advocacy services, professional learning and school improvement services that fight for equity, drive classroom impact and push for systemic change in our educational...


  • Portland, United States Houghton Mifflin Harcourt Full time

    Job Title: Software Engineer, Intern Location: Portland, OR (Hybrid) Who We Are NWEA® is a division of HMH that supports students and educators through research, assessment solutions, policy and advocacy services, professional learning and school improvement services that fight for equity, drive classroom impact and push for systemic change in our...