Senior Software Engineer
11 hours ago
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.
Experience:
- 5+ years of experience in software engineering, with a strong background in backend development and API design.
- 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.
- 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.
- 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.
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#)
- 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
- Proficient: SQL (PostgreSQL) and NoSQL (MongoDB)
- Bonus: Experience with other database technologies (e.g., MySQL, Cassandra, Elasticsearch)
- 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
- Proficient: Git, CI/CD pipelines (e.g., Jenkins, CircleCI)
- Bonus: Docker, Kubernetes, configuration management tools (e.g., Ansible, Chef)
- 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
- Proficient: Unit testing, integration testing, TDD (Test-Driven Development)
- Bonus: Experience with end-to-end testing frameworks (e.g., Cypress, Selenium) or performance testing
- 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
- 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
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.
-
Software Engineering Leader at Ascend Software
1 month ago
Portland, Oregon, United States Ascend Software Full timeUnlock 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...
-
Senior Software Developer
3 weeks ago
Portland, Oregon, United States Ascend Software Full timeAbout 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,...
-
Senior Software Engineer
17 hours ago
Portland, United States Ascend Software Full timeJob 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...
-
Senior Software Development Expert
1 week ago
Portland, Oregon, United States Ascend Software Full timeAbout 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...
-
Software Engineering Leadership Position
1 week ago
Portland, Oregon, United States Ascend Software Full timeJob 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...
-
High-Performing Software Architect
1 month ago
Portland, Oregon, United States Ascend Software Full timeAt 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...
-
Software Engineer Senior Portland
3 weeks ago
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...
-
Senior Software Engineering Leader
2 weeks ago
Portland, Oregon, United States AltSource Full timeWe 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...
-
Senior Software Engineer
2 months ago
Portland, United States Ursus Inc Full timeJOB 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...
-
Senior Design Engineer
2 weeks ago
Portland, United States Talent Software Services Full timeSenior 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...
-
Senior Design Engineer Specialist
2 weeks ago
Portland, Oregon, United States Talent Software Services Full timeTalent 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...
-
Senior Software Engineer
2 weeks ago
Portland, Oregon, United States ZipRecruiter Full timeCustom 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'...
-
Senior AWS Software Engineer
1 week ago
Portland, Oregon, United States Macpower Digital Assets Edge Full timeJob 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...
-
Senior Software Engineer
15 hours ago
Portland, United States CorVel Healthcare Corporation Full timeJob 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...
-
Senior Java Software Engineer
1 month ago
Portland, Oregon, United States Omni Inclusive Full timeOmni 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...
-
Senior Software Engineer
15 hours ago
Portland, United States CorVel Healthcare Corporation Full timeJob 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...
-
Senior Software Development Engineer Lead
2 weeks ago
Portland, Maine, United States WEX Full timeRemote 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 timeAt 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...
-
Intern - Software Engineer
2 weeks ago
Portland, United States Houghton Mifflin Harcourt Full timeJob 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...
-
Intern - Software Engineer
2 weeks ago
Portland, United States Houghton Mifflin Harcourt Full timeJob 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...