Software Engineer
Staff software engineer job in Vancouver, WA
Are you a skilled Software Developer ready to join our dynamic team in Vancouver, Washington. In this role, you will focus on building and enhancing e-commerce experiences for leading fitness brands. You will collaborate across departments to deliver high-quality software solutions that optimize user experience and ensure robust system architecture.
Job Posting Overview:
We are seeking a highly skilled full stack Shopify Plus Developer to join our team in creating world-class e-commerce solutions for a suite of renowned fitness brands. As part of our expanding IT team, you'll play a pivotal role in theme development, managing third-party integrations, and optimizing store operations. Collaborating with design, marketing, and operations, you will ensure a frictionless user journey while contributing to technical innovations that drive brand growth.
Responsibilities:
• Develop and maintain themes for Shopify Plus platforms, ensuring seamless integration and high performance.
• Manage third-party app integrations and optimize store operations through innovative tools and solutions.
• Collaborate with design, marketing, and operations teams to create a frictionless e-commerce experience.
• Implement and maintain Shopify APIs, including Storefront and Admin, utilizing both REST and GraphQL.
• Optimize site performance to improve speed, search engine rankings, and conversion rates.
• Apply version control practices using Git and oversee deployment workflows.
• Troubleshoot and manage Shopify store configurations, including products, collections, and settings.
• Integrate analytics platforms and third-party tools to enhance functionality and data insights.
• Stay updated on industry trends, including headless commerce frameworks, to drive innovation in development. "Build the future of fitness e-commerce! Are you ready to flex your Shopify Plus development skills in an innovative, fast-paced environment driving the digital transformation of global fitness brands? Join a talented IT team revolutionizing the online experience for industry-leading direct-to-consumer brands, where your expertise in Liquid, JavaScript, and automation will shape seamless, scalable, and high-quality user experiences."
Why Join Us?
Be part of a forward-thinking team transforming the e-commerce space for fitness brands.
Enjoy a dynamic and collaborative work environment focused on innovation.
Work on meaningful projects that improve user experiences globally.
Requirements
• Bachelor's degree in computer science, web development, or a related field, or equivalent practical experience.
• Minimum of 5 years of experience in Shopify Plus development.
• Proficiency in Liquid, JavaScript (ES6+), and Shopify's ecosystem.
• Knowledge of Shopify architecture, including APIs, Flow, Webhooks, and theme structures.
AWS micro services, CI/CD builds, SDLC process management, Agile
• Experience with Git version control and deployment workflows.
• Strong expertise in performance optimization for e-commerce platforms.
• Familiarity with third-party app integrations and analytics tools.
• Preferred experience with headless commerce frameworks such as Next.js, Hydrogen, or Remix.
Software Engineer Qualtrics
Staff software engineer job in Beaverton, OR
HYBRID ONISTE IN BEAVERTON, OR!
MUST HAVE QUALTRICS EXP
We're seeking a skilled and experienced Software Engineer who specializes in Qualtrics. This role will be part of a high-visibility, high-impact initiative to optimize and expand our Qualtrics environment.
You'll play a key role in designing, developing, and maintaining scalable solutions that enhance user experience, streamline data collection, and improve reporting accuracy. The ideal candidate has a strong background in Qualtrics architecture, API integrations, and automation-plus a passion for creating efficient, user-friendly tools that empower teams to make data-driven decisions.
What we're looking for:
3+ years of hands-on Qualtrics engineering or development experience
Strong understanding of survey logic, workflows, APIs, and automation
Experience with data visualization and analytics tools (Tableau, Power BI, etc.)
Background in software engineering (JavaScript, Python, or similar)
Ability to partner cross-functionally with researchers, analysts, and product teams
Senior Node.js Engineer
Staff software engineer job in Portland, OR
Senior Software Engineer
Our client is seeking a Senior Software Engineer to lead the development of a high-impact software initiative. This role is ideal for an experienced engineer who can operate independently, build reliable cloud-native systems, and drive hands-on development from concept to production.
Senior Software Engineer Responsibilities
Design, build, and deploy a cloud-native API solution that enables an agentic AI system to retrieve, interpret, and return available service appointment data.
Architect and implement Node.js services that interface with internal systems, external APIs, and custom integrations between calendars and CRM workflows.
Develop scalable, well-structured back-end services using modern JavaScript and best practices in API design and system architecture.
Create and optimize data queries and endpoints to expose appointment availability and ensure reliable communication between the AI agent and internal business systems.
Manage development pipelines and apply basic DevOps practices to support efficient deployment, testing, and monitoring.
Collaborate with a small, technical stakeholder group while maintaining autonomy over coding, solution design, and technical decision-making.
Troubleshoot, debug, and enhance system performance to ensure reliability and scalability for future projects.
Senior Software Engineer Qualifications
Extensive experience developing back-end services with Node.js and modern JavaScript in a production environment.
Strong background in API development, cloud architecture (preferably Azure), and building scalable service layers.
Hands-on experience with cloud-native development and fundamental DevOps concepts, including pipelines and CI/CD workflows.
Ability to independently design, build, and support complex integrations across multiple systems.
Proven skill in diagnosing issues, optimizing performance, and solving complex engineering challenges.
Experience working with database queries and building APIs that expose structured results.
Familiarity with developing solutions that support large or multi-location operations.
Bachelor's degree in Computer Science or a related discipline, or equivalent professional experience.
Software Engineer Full Stack & Application Development I (Intern) - United States
Staff software engineer job in Hillsboro, OR
Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. Applications are accepted until further notice.
Meet the Team
Join Cisco's innovative engineering community, where you'll have the opportunity to collaborate with teams across Cisco IT, CPX (Customer & Partner Experience), Supply Chain, and Workplace Technology. You'll work alongside hardworking engineers, designers, and product managers who bring ideas to life and transform how the world connects, communicates, and collaborates. Our teams value creativity, continuous learning, and a culture of inclusion as we build the next generation of industry-leading products and platforms!
Your Impact
As a Software Engineer at Cisco, you will design and build software solutions that power Cisco's products and platforms. You will work end-to-end on everything from APIs and backend services to user interfaces and distributed systems. You'll solve real-world problems, ship impactful features, and help shape the future of connectivity and technology.
Minimum Qualifications
* Currently enrolled in a certification program (e.g., Boot Camp, Apprenticeship, Community College), or currently enrolled in an undergraduate degree program. Proficiency in at least one backend language (Python, C++, or Java) and familiarity with JavaScript/TypeScript for frontend development
* Experience with API development (REST, GraphQL, or gRPC)
* Understanding of data structures, object-oriented programming, and SQL/NoSQL databases
* Familiarity with cloud platforms (AWS, Azure, GCP, or Cisco Cloud)
Preferred Qualifications
* Experience with Docker or Kubernetes (containerization/orchestration)
* Familiarity with Infrastructure as Code tools (Terraform, Ansible, or CloudFormation)
* Exposure to CI/CD tools (GitHub Actions, Jenkins, CircleCI)
* Experience with monitoring platforms (Grafana, Prometheus, Splunk)
* Knowledge of UI frameworks (React, Angular, Vue) for full-stack pathways
ProductIntern26
Why Cisco?
At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.
Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.
We are Cisco, and our power starts with you.
Message to applicants applying to work in the U.S. and/or Canada:
Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process.
U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time.
U.S. employees are eligible for paid time away as described below, subject to Cisco's policies:
* 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees
* 1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco
* Non-exempt employees receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees
* Exempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations)
* 80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next
* Additional paid time away may be requested to deal with critical or emergency issues for family members
* Optional 10 paid days per full calendar year to volunteer
For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies.
Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components, subject to the applicable Cisco plan. For quota-based incentive pay, Cisco typically pays as follows:
* .75% of incentive target for each 1% of revenue attainment up to 50% of quota;
* 1.5% of incentive target for each 1% of attainment between 50% and 75%;
* 1% of incentive target for each 1% of attainment between 75% and 100%; and
* Once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation.
For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.
The applicable full salary ranges for this position, by specific state, are listed below:
New York City Metro Area:
$44,000.00 - $185,000.00
Non-Metro New York state & Washington state:
$44,000.00 - $185,000.00
* For quota-based sales roles on Cisco's sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined.
Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements.
eBay - 2026 Software Engineering Intern, application via RippleMatch
Staff software engineer job in Portland, OR
This role is with eBay. eBay uses RippleMatch to find top talent.
At eBay, we're more than a global ecommerce leader - we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We're committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.
Our customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work - every day. We're in this together, sustaining the future of our customers, our company, and our planet.
Join a team of passionate thinkers, innovators, and dreamers - and help us connect people and build communities to create economic opportunity for all.
***Please submit only ONE application for eBay. Duplicate applications from the same candidate will result in all applications for that candidate being automatically declined. ***
Software Engineering Intern:
NOTE: If your application advances, you'll be asked to complete a CodeSignal Technical Assessment. Please make sure the email on your RippleMatch profile matches the email on your existing CodeSignal account. We cannot resend or redirect the CodeSignal link to a different email. If the emails don't match, you'll need to retake the assessment using the correct account.
About the role:
We are looking for motivated software engineer interns to build robust and scalable software, help improve our code services and system architecture, participate in brainstorming sessions and supply ideas to our technology, algorithms and products, and work with the product and design teams to understand end-user requirements, formulate use cases, and deliver results.
The role will require strong technical talent and programming skills, as well as a keen desire to deeply understand our products and services to push our technology forward. You'll work alongside the best and the brightest engineering talent in the industry. As a core participant of your team, you'll estimate engineering efforts, prioritize projects, plan implementations, and triage production issues. You need to be dynamic, collaborative, and curious as we build new experiences, improve existing products, and develop distributed systems powering the world's largest e-commerce platform at a scale few companies can match.
Note: By applying to this position, your application will be considered for our locations in:
San Jose, CA
New York, NY
Bellevue, WA
Portland, OR
What you will bring:
Currently enrolled as a student in an accredited Bachelors or Masters degree program within the US graduating December 2026 - Summer 2027.
Maximum of 0-3 years of Professional/Full time relevant work experience (Not including Internships).
Programming expertise - Proficient with object-oriented programming concepts, design patterns, and the complete SDLC. Be comfortable with algorithms and data structures.
A go-getter - Seeks new opportunities, doesn't shy away from challenges, and brings energy and enthusiasm to the office every day.
Key skills - Java, Nodejs, Golang, Python. Solid understanding of OOP/OOD , distributed systems, cloud-related knowledge. Interest in Full Stack development (Front and Back).
Experience applying Generative AI to areas such as code generation, debugging, test case creation, and documentation is a strong plus.
Strong applied experience - You've built, broken, and rebuilt software applications in private projects, academic projects, prior Internships and/or previous work experience.
Creative thinker who knows how to create real-world products.
Hands-on and tenacious - Solves problems using all tools at their disposal. Defaults to self-reliance but isn't afraid to ask for help when it's needed.
Resourceful - Have the agility to do a lot with a little and remain curious. Be able to aggregate information from various places and build relationships with key partners to get the information you need.
Data Driven - Able to use data to frame out and solve problems.
Why You'll Love It Here
Drive real impact at the core of product discovery and innovation.
Work hands-on with cutting-edge AI and data platforms.
Collaborate with some of the best minds in AI, Product, and Engineering.
Own high-visibility projects in a fast paced environment.
Build scalable and magical products to delight millions of customers.
The pay range for this position at commencement of employment in California, Washington, or New York City is expected in the range below.
$39.00 - $51.00 hourly (Paid every two weeks).
Pay offered may vary depending on multiple individualized factors, including Location, Education level, Skills, and Experience.
eBay is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, and disability, or other legally protected status. If you have a need that requires accommodation, please contact us at ***************. We will make every effort to respond to your request for accommodation as soon as possible. View our accessibility statement (*************************************** to learn more about eBay's commitment to ensuring digital accessibility for people with disabilities.
For more information see:
EEO is the Law Poster and EEO is the Law Poster Supplement
Auto-ApplySoftware Engineer (Technical Leadership)
Staff software engineer job in Salem, OR
Meta is seeking a Software Engineer to join our engineering team. The ideal candidate will have industry experience working on a range of classification and optimization problems like payment fraud, click-through rate prediction, click-fraud detection, search ranking, text/sentiment classification, collaborative filtering/recommendation, or spam detection. The position will involve taking these skills and applying them to some of the most exciting and massive social data and prediction problems that exist on the web.
**Required Skills:**
Software Engineer (Technical Leadership) Responsibilities:
1. Drive the team's goals & technical direction to pursue opportunities that make your larger organization more efficient.
2. Effectively communicate complex features & systems in detail.
3. Understand industry & company-wide trends to help assess & develop new technologies.
4. Partner & collaborate with organization leaders to help improve the level of performance of the team & organization.
5. Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas.
6. Suggest, collect and synthesize requirements and create an effective feature roadmap.
7. Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules-based models.
8. Adapt standard machine learning methods to best exploit modern parallel environments (e.g. distributed clusters, multicore SMP, and GPU).
**Minimum Qualifications:**
Minimum Qualifications:
9. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
10. Experience leading projects with industry-wide impact.
11. Experience communicating and working across functions to drive solutions.
12. Experience in mentoring/influencing engineers across organizations.
13. Proven track record of planning multi-year roadmap in which short-term projects ladder to the long-term vision.
14. Experience in driving large cross-functional/industry-wide engineering efforts.
15. 12+ years of experience in programming languages (Python, C++, or Java) with technical background.
16. 8+ years of experience in one or more of the following areas: machine learning, recommendation systems, pattern recognition, data mining or deep learning based methods.
**Preferred Qualifications:**
Preferred Qualifications:
17. Experience in shipping products to millions of customers or have started a new line of product.
**Public Compensation:**
$264,000/year to $342,000/year + bonus + equity + benefits
**Industry:** Internet
**Equal Opportunity:**
Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.
Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
Distinguished Software Engineer - NVLink Fusion Software
Staff software engineer job in Hillsboro, OR
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology-and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent. As an NVIDIAN, you'll be immersed in a diverse, supportive environment where everyone is inspired to do their best work.
NVIDIA has a rapidly expanding ecosystem of data center platform & node designs. From single node HGX/DGX systems all the way up to large multi-node NVLink domain rack architectures. These designs have become core to NVIDIA's rapidly growing enterprise and cloud provider businesses. Each bringing together the full power of NVIDIA GPUs, NVIDIA NVLink, NVIDIA InfiniBand networking, NVIDIA Grace CPUs, and a fully optimized NVIDIA AI and HPC software stack. NVIDIA NVLink Fusion will enable industry-leading AI scale-up and scale-out performance with NVIDIA technology plus semi-custom ASICs or CPUs. NVIDIA's robust partner ecosystem enables hyperscalers to build an ASIC hybrid AI infrastructure with NVIDIA NVLink, rack-scale architecture. We're searching for a highly motived, technical architect to champion work across NVIDIA's Software, Architecture, Networking and Systems engineering teams in defining the architecture for NVLink Fusion. Ensuring we have seamless integration of partner ASICs/CPUs into our rack-scale architecture. Establishing the necessary abstraction layers, guidance/documentation and SW engagement models to make both NVIDIA & its partners successful.
What you'll be doing:
* Define NVLink Fusion architecture, leveraging industry leading NVIDIA scale-up and scale out technologies as a foundation
* Establish appropriate software abstraction layers & reference software required for NVLink Fusion partners to extend NVIDIA's rack-scale architecture.
* Work directly with major customers to understand their requirements and work to align their roadmap with NVIDIA's roadmap.
* Work with business partners and vendors to shape their products to meet NVIDIA's needs.
* Mentor architects and engineering teams to grow them into future leaders.
* Make key technical decisions even when faced with ambiguity, and mitigate execution risks by following left shift strategy to accelerate time to market.
What we need to see:
* BS or MS degree in Computer Engineering, Computer Science, or related degree or equivalent experience.
* 16+ years in the area of System architecture and design
* Deep experience in designing architecture for scalable and performant server systems, particularly at the SW/HW interface.
* Previous experience working with complex system software for accelerators such as GPUs, DPUs, or FPGAs
* Expertise in out-of-band and in-band management architectures.
* Knowledge of device management protocols such as MCTP, PLDM and RDE.
* Knowledge of system management protocols such as Redfish and IPMI.
* Demonstrable experience in implementing left shift strategy to de-risk program execution. Excellent written and verbal communication skills.
Ways to stand out from the crowd:
* Knowledge of cloud and cluster level deployment and management systems.
* Participation and contributions in standards bodies such as OCP and DMTF.
* Familiarity with CXL, UCIE and other C2C technology architectures. Knowledge in storage and networking technologies.
We are widely considered to be one of the technology world's most desirable employers, and as a result have some of the most forward-thinking and hardworking people in the world working for us. So if you're clever, creative, and driven, we'd love to have you join the team.
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 308,000 USD - 471,500 USD.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until December 25, 2025.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Auto-ApplyCloud Software Engineer (W2 Only)
Staff software engineer job in Hillsboro, OR
Collabera Inc (Staffing Firm).
We are based out of Morristown, NJ and we have been providing contingent labor to our clients for last 25 years. In 2015 we placed more than 6,000 contractors across select 100+ clients that we service. End client for this project is a large legal organization with operations in more than 100 countries and has more than 50,000 employees around the world. For eight consecutive years, Fortune has named this company as World's ‘Most Admired Companies to work for'.
Job Description
Required skills:
Deployment technologies experience
Chef/Ruby Python
MS SQL
At least one big data implementation (e.g. Hadoop, MongoDB, ElasticSearch, etc.)
Expertise in both Windows and Linux platforms
Testing technologies experience Selenium
At least one web, load test tool (e.g. Jmeter, WebRunner, LoadRunner etc.)
Nice to have:
AWS
Additional Information
To know more about this position, please contact:
Ashish Mishra
Technical Recruiter
************
Staff Robotics Software Engineer
Staff software engineer job in Salem, OR
Agility Robotics is a pioneer. Our robot, Digit, is the first to be sold into workplaces across the globe. Our team is differentiated by its expertise in imagining, engineering, and delivering robots with advanced mobility, dexterity, intelligence, and efficiency -- robots specifically designed to work alongside people, in spaces built for people. Every day, we break through engineering challenges and invent new solutions and capabilities that will one day make robots commonplace and approachable. This work is our passion and our responsibility: our mission is to make businesses more productive and people's lives more fulfilling.
About the Role
We are looking for a Staff Robotics Software Engineer to join our Skills team and help mature the core software stack that powers Digit's autonomous behaviors. In this role, you will work across the entire skill stack-from robot API layers, dynamic skill execution, and behavior frameworks to task planning and fleet orchestration-to ensure our robot skills are reliable, scalable, and production-ready. You will build the infrastructure and foundational systems that allow Digit to execute complex workflows reliably at scale, across different robot generations.
Key Responsibilities
Design and implement frameworks and interfaces that enable developers, planners, and agents to reason about robot behaviors and ensure behavior sequences are reactive, safe, and reliable.
Implement and deploy automatic robot API discovery to allow seamless integration of heterogeneous robotic hardware into workflows.
Develop reactive, reusable robot behaviors with well-defined abstractions that make them scalable and easy to extend.
Implement task planning and orchestration logic that composes individual skills into higher-level workflows.
Integrate symbolic and learned task planning methods that reason over logical state and structured world representations, enabling context-aware and goal-directed autonomy.
Validate skills through simulation and hardware-in-the-loop testing to ensure reliability and robustness in production deployments.
Drive the long-term technical strategy for the skill architecture, ensuring it evolves cohesively with advances in learning-based control, planning, and AI-driven autonomy.
Mentor other engineers and champion best practices in software design, code quality, testing, and maintainability across the team.
Required Qualifications
BS or MS in Computer Science, Robotics, or a related field.
8+ years of professional experience in robotics software engineering
Proficiency in Python and C++
Experience developing or maintaining robot behavior frameworks, robot APIs, task planning systems, or other robotics middleware/infrastructure.
Experience implementing and managing dynamic API discovery mechanisms to streamline service integration and improve system scalability.
A strong understanding of algorithms, data structures, and software architecture principles.
Demonstrated leadership or mentorship experience guiding other engineers and defining software architecture directions.
Nice to Have
Experience designing and implementing one or more of the following for robotic systems: task planners, directed acyclic graph (DAG), behavior trees (BT), finite state machines (FSM), or other sequential decision-making frameworks.
Experience with planning and execution frameworks integrated with large language models (LLMs), vision-language models (VLMs), or learned planners.
Hands-on experience with task planning frameworks and libraries (e.g., PDDL-based planners, ROSPlan, or similar).
Experience integrating planning with behavior-execution frameworks such as BehaviorTree.CPP.
Experience integrating planning algorithms with perception (object detection, pose estimation, semantic segmentation) and real-time control on physical robots.
Practical understanding of robotic manipulation tasks (pick-and-place, palletization, bin-picking) and mobile robot navigation, with demonstrated ability to implement planning logic for these applications.
Experience with multi-robot coordination, fleet-level task allocation, or distributed task planning.
Familiarity with simulation platforms like Isaac Sim, MuJoCo, or Gazebo.
Experience contributing to or maintaining open-source task planning frameworks, or building internal libraries that improved reusability, testing, or developer experience.
About You
You think systemically and anticipate future bottlenecks, shaping infrastructure to scale with the needs of the team and product.
You are self-directed and thrive in environments where you're trusted to drive large initiatives forward, even in the face of ambiguity.
You champion good software engineering practices, proactively identify and reduce technical debt, and take pride in building systems that are robust and scalable.
You are a thoughtful mentor and a collaborative teammate, eager to share knowledge and help others grow.
Full-time Employees are eligible for Benefits:
401(k) Plan: Includes a 6% company match.
Equity: Company stock options.
Insurance Coverage: 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees.
Benefit Start Date: Eligible for benefits on your first day of employment.
Well-Being Support: Employee Assistance Program (EAP).
Time Off:
Exempt Employees: Flexible, unlimited PTO and 10 company holidays, including a winter shutdown.
Non-Exempt Employees: 10 vacation days, paid sick leave, and 10 company holidays, including a winter shutdown, annually.
On-Site Perks: Catered lunches four times a week and a variety of healthy snacks and refreshments at our Salem and Pittsburgh locations.
Parental Leave: Generous paid parental leave programs.
Work Environment: A culture that supports flexible work arrangements.
Growth Opportunities: Professional development and tuition reimbursement programs.
Relocation Assistance: Provided for eligible roles.
All of our roles are U.S.-based. Applicants must have current authorization to work in the United States.
Agility Robotics is committed to a work environment in which all individuals are treated with respect and dignity. Each individual has the right to work in a professional atmosphere that promotes equal employment opportunities and prohibits unlawful discriminatory practices, including harassment. Therefore, it is the policy of Agility Robotics to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law. Agility Robotics prohibits any such discrimination or harassment.
Agility Robotics does not accept unsolicited referrals from third-party recruiting agencies. We prioritize direct applicants and encourage all qualified candidates to apply directly through our careers page. If you are represented by a third party, your application may not be considered. To ensure full consideration, please apply directly.
Apply Now: ***************************
Auto-ApplySoftware Engineer III
Staff software engineer job in Salem, OR
Datavant is a data platform company and the world's leader in health data exchange. Our vision is that every healthcare decision is powered by the right data, at the right time, in the right format. Our platform is powered by the largest, most diverse health data network in the U.S., enabling data to be secure, accessible and usable to inform better health decisions. Datavant is trusted by the world's leading life sciences companies, government agencies, and those who deliver and pay for care.
By joining Datavant today, you're stepping onto a high-performing, values-driven team. Together, we're rising to the challenge of tackling some of healthcare's most complex problems with technology-forward solutions. Datavanters bring a diversity of professional, educational and life experiences to realize our bold vision for healthcare.
**What We're Looking For**
At Datavant we love Engineers who love to solve the whole problem, from understanding the business reasons, designing for the -ilities (scalability, supportability, maintainability, etc.), writing beautiful code and tests, automating deployment, and planning for operations. As a member of the Legal & Insurance vertical, you'll build the frameworks and tools that enable Datavant's products to delight customers and meet our high security standards. Your main focus will be developing a new centralized client authentication platform that will become the standard across all of Datavant's business units and products. Our tech stack of choice is Typescript + React on the frontend and python on the backend.
**What You Will Do**
+ Design and implement core frameworks that unify identity and access control systems for customers across Datavant's product suite
+ Own substantial projects end-to-end, taking initiative and acting as an owner in a high-trust environment
+ Partner closely with product and security teams to ensure compliance and best practices
+ Drive innovation and deliver valuable data solutions for our clients
**What You Need to Succeed**
+ 6+ years of experience building and maintaining production systems end to end, conducting code reviews, and contributing to application design and architecture.
+ 4+ years of experience designing and implementing shared libraries or frameworks adopted across multiple teams
+ 2+ years of experience integrating online, client-facing applications with 3rd party systems
+ Proven track record leading ambitious technical projects and migrations to completion
+ Proven ability to build developer-friendly libraries and frameworks
+ Experience with modern web technologies (Python, TypeScript, React, AWS)
+ Experience mentoring engineers and owning complex technical deliverables end-to-end
+ Strong communication skills and a collaborative mindset in a fast-paced environment
+ Excitement, passion, and curiosity about our mission of connecting the world's health data and improving patient outcomes
+ Experience with major identity providers such as Okta, Auth0, or Azure AD is a plus but not required
We are committed to building a diverse team of Datavanters who are all responsible for stewarding a high-performance culture in which all Datavanters belong and thrive. We are proud to be an Equal Employment Opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, or other legally protected status.
At Datavant our total rewards strategy powers a high-growth, high-performance, health technology company that rewards our employees for transforming health care through creating industry-defining data logistics products and services.
The range posted is for a given job title, which can include multiple levels. Individual rates for the same job title may differ based on their level, responsibilities, skills, and experience for a specific job.
The estimated total cash compensation range for this role is:
$152,000-$190,000 USD
To ensure the safety of patients and staff, many of our clients require post-offer health screenings and proof and/or completion of various vaccinations such as the flu shot, Tdap, COVID-19, etc. Any requests to be exempted from these requirements will be reviewed by Datavant Human Resources and determined on a case-by-case basis. Depending on the state in which you will be working, exemptions may be available on the basis of disability, medical contraindications to the vaccine or any of its components, pregnancy or pregnancy-related medical conditions, and/or religion.
This job is not eligible for employment sponsorship.
Datavant is committed to a work environment free from job discrimination. We are proud to be an Equal Employment Opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, or other legally protected status. To learn more about our commitment, please review our EEO Commitment Statement here (************************************************** . Know Your Rights (*********************************************************************** , explore the resources available through the EEOC for more information regarding your legal rights and protections. In addition, Datavant does not and will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay.
At the end of this application, you will find a set of voluntary demographic questions. If you choose to respond, your answers will be anonymous and will help us identify areas for improvement in our recruitment process. (We can only see aggregate responses, not individual ones. In fact, we aren't even able to see whether you've responded.) Responding is entirely optional and will not affect your application or hiring process in any way.
Datavant is committed to working with and providing reasonable accommodations to individuals with physical and mental disabilities. If you need an accommodation while seeking employment, please request it here, (************************************************************** Id=**********48790029&layout Id=**********48795462) by selecting the 'Interview Accommodation Request' category. You will need your requisition ID when submitting your request, you can find instructions for locating it here (******************************************************************************************************* . Requests for reasonable accommodations will be reviewed on a case-by-case basis.
For more information about how we collect and use your data, please review our Privacy Policy (**************************************** .
SAP Software Engineer - Data Conversions, Data Quality, and Reporting
Staff software engineer job in Salem, OR
**_What Application Development & Maintenance contributes to Cardinal Health_** Information Technology oversees the effective development, delivery, and operation of computing and information services. This function anticipates, plans, and delivers Information Technology solutions and strategies that enable operations and drive business value.
Application Development & Maintenance performs configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the organization's internal needs and externally-facing business needs. Application Development & Maintenance partners with business leaders, investigates user needs and conducts regular assessments, maintenance and enhancements of existing applications.
The SAP Software Engineer focused on Data Conversions, Data Quality, and Reporting is responsible for designing, developing, and maintaining data solutions that ensure data integrity and enable effective business intelligence. The role combines technical skills in data migration and ETL processes with an understanding of data governance and reporting tools.
**_What is expected of you and others at this level_**
+ Applies comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects
+ May contribute to the development of policies and procedures
+ Works on complex projects of large scope
+ Develops technical solutions to a wide range of difficult problems
+ Solutions are innovative and consistent with organization objectives
+ Completes work; independently receives general guidance on new projects
+ Work reviewed for purpose of meeting objectives
+ May act as a mentor to less experienced colleagues
**_Responsibilities_**
+ Design and execute data conversion strategies for SAP implementations and upgrades, including data extraction, transformation, and loading (ETL) from legacy systems into SAP.
+ Utilize SAP data migration tools such as SAP Data Services, LSMW, and Migration Cockpit to perform data loads and conversions.
+ Develop and maintain technical specifications, data mapping documents, and transformation rules.
+ Collaborate with business and technical teams to gather data requirements and ensure seamless data flow across systems.
+ Establish and maintain data quality frameworks to ensure the accuracy, consistency, and integrity of master and transactional data in SAP.
+ Perform data profiling, cleansing, and validation to identify and resolve data discrepancies before and after migration.
+ Define and monitor data quality metrics and key performance indicators (KPIs).
+ Work with business data stewards to correct data quality issues and promote data governance policies and standards.
+ Design, develop, and implement reporting solutions, dashboards, and analytical models using SAP technologies like SAP Analytics Cloud (SAC), SAP BW/4HANA, or SAP Fiori.
+ Translate business needs into technical specifications for reports and ad-hoc queries.
+ Optimize report performance and data extraction processes for efficiency.
+ Provide support and training to end-users on reporting tools to enable data-driven decision-making
**_Qualifications_**
+ Bachelor's Degree in related field preferred or equivalent work experience preferred
+ Proven experience in SAP Data Conversions, migrations and ETL processes.
+ Proficiency with SAP data tools such as SAP Data Services, SAP BW/HANA or SAP Analytics Cloud
+ Strong knowledge of SQL, data modelling and database concepts
+ Experience with SAP modules and data structures (e.g., Master Data, Financials, Supply Chain, OTC, PTP processes).
+ Excellent analytical, problem solving and communication skills
+ Ability to work both independently and collaboratively with cross-functional teams
**Anticipated salary range:** $94,900 - $135,600
**Bonus eligible:** No
**Benefits:** Cardinal Health offers a wide variety of benefits and programs to support health and well-being.
+ Medical, dental and vision coverage
+ Paid time off plan
+ Health savings account (HSA)
+ 401k savings plan
+ Access to wages before pay day with my FlexPay
+ Flexible spending accounts (FSAs)
+ Short- and long-term disability coverage
+ Work-Life resources
+ Paid parental leave
+ Healthy lifestyle programs
**Application window anticipated to close:** 01/20/2026 *if interested in opportunity, please submit application as soon as possible.
The salary range listed is an estimate. Pay at Cardinal Health is determined by multiple factors including, but not limited to, a candidate's geographical location, relevant education, experience and skills and an evaluation of internal pay equity
_Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply._
_Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal_ _Opportunity/Affirmative_ _Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law._
_To read and review this privacy notice click_ here (***************************************************************************************************************************
Software Engineer III & Solution Architect III
Staff software engineer job in Salem, OR
Job Description
The () is a shared service provider for the () and (). provides the technology systems and services that support more than 18,000 and agency staff at local offices and facilities around the state. These systems and services help the two agencies determine client service program eligibility; provide medical, housing, food, and job assistance; provide addiction, mental health, vocational and rehabilitative services; protect children, seniors and people with physical and/or developmental disabilities; process claims and benefits; manage provider licensing and state hospital facilities; and promote and protect the state public health.
seeks an experienced Software Engineer III and Solution Architect III to develop a Workforce Management Wizard that guides a user through the entire personnel hiring process for users and managers. The Wizard would guide the personnel with making appropriate choices based on the business case, program area, classification, and additional Agency-specified filters.
Today many personnel actions are complicated and require multiple forms that share common information. The Agency faces challenges with ensuring accuracy and completeness of these forms submitted through digital or hard-copy (paper) formats due to the lack of validations and restrictions on the type of information entered into the requested fields. In turn, this causes the same request to be re-worked and forces the personnel to make speculations on the information. The Wizard would eliminate the need for speculation and re-work, allowing personnel to route actions to the appropriate approvers based on specific business rules with confidence each time.
The current form and approval process for the first business case was built in AEM Forms OSGi with an AEM Forms Workflow. The database supporting the form was built in a SQL database housed in Amazon RDS GovCloud. As this project has been built on FedRamp infrastructure, any staff interacting directly with infrastructure must be a US Citizen.
While work has started on this project in AEM Forms, the Key Person(s) may elect to finish the existing work, or propose an alternate solution if they believe it would better suit the project.
Scope:
The Key Person(s) will assist with completion of a foundational project in Adobe Experience Manager using AEM Forms or other proposed system. This includes completing development of the Form and a Multi-Step Approval workflow, dashboard and forms. After proven success of the initial business case through completion of the deliverables described in section 3.01 of the Statement of Work (see attachment to requisition), an additional 4 similar business cases will need a workflow built out based on the deliverables described in sections 3.02 3.05 (described in Statement of Work attached). Key Person(s) shall ensure completion of various tasks and responsibilities essential to the success of the project.
Tasks:
See attached Statement of Work/WOC.
Required skills and experience:
Adobe Experience Manager (AEM) (7 - 9 years of experience)
Adobe Experience Manager (AEM) Forms (7 - 9 years of experience)
Adobe Experience Manager GuideBridge API (7 - 9 years of experience)
Adobe Experience Manager Workflows (7 - 9 years of experience)
Adobe Forms Designer (aka Livecycle Designer) (7 - 9 years of experience)
Adobe Workfront (7 - 9 years of experience)
Amazon Web Services (AWS) Relational Database Service (RDS) (7 - 9 years of experience)
HTML (7 - 9 years of experience)
JavaScript (7 - 9 years of experience)
MySQL (7 - 9 years of experience)
XML (7 - 9 years of experience)
In addition, the ideal candidate(s) will have skills and experience in:
Communication skills both verbal and written (7 - 9 years of experience)
Integration planning and strategy (7 - 9 years of experience)
Solution analysis and architecture (7 - 9 years of experience)
Project management (7 - 9 years of experience)
Description for a Software Engineer III:
Creates and designs new software by analyzing, testing, assessing and implementing programming applications. Supports and installs applications and operating system. Assists in the testing process by conducting reviews and analyses, witnessing tests and participating in software certification. Relies on established guidelines and instructions to perform daily job functions. Advanced levels: Creates and designs new software by analyzing, testing, assessing and implementing programming applications. Supports and installs applications and operating system. Assists in the testing process by conducting reviews and analyses, witnessing tests and participating in software certification. Relies on extensive knowledge and professional discretion to achieve goals. May offer consultation to senior leadership and is considered to be the top-level in this field. Usually reports to an executive. Manages others. Significant ingenuity and flexibility is expected. Requires a bachelors degree in a related area
Description for a Solution Architect III:
Individuals in this position have achieved a mastery level of experience that includes the capabilities of Software Engineers 1, 2 and 3 and who have the knowledge, skills, education and prior experience that involve the full and complete design of multiple software solutions. Is able to clearly communicate and document designs both at a logical and physical level and work with other state IT organizations as needed. Helps the Client Agency ensure that information technology solutions align with the Client Agencys business goals. Has the ability to assist Client Agency IT and business leadership formulate tactical and strategic IT plans.
Our primary criteria are the qualifications and experience of the proposed key person(s). Please propose your strongest candidate(s), at a rate less than or equal to the maximum.
Interviews will be conducted via MS Teams. Interview times will reflect Pacific Standard Time.
Due to circumstances beyond our control, we anticipate two weeks or more for the background check completion for the selected candidate.
This position is approved for remote/hybrid/onsite work.
Onsite/Remote onboarding will be required for the first day.
The selected key person(s) could potentially telecommute, as agreed to between the Agency Authorized Representative and the key person(s). Any decision to allow telecommuting is made with the understanding that decision will be re-evaluated by the Agency Authorized Representative on a regular basis. The key person(s) should be available to work onsite within a reasonable timeframe.
Telecommuting will be contingent upon the key person(s) providing their own adequate computer, monitor(s), Internet connection, and telephone, and be readily available during normal working hours via phone, email or instant message. Access to Agency systems will be provided via VPN or similar software. No hardware or additional software will be provided at the key person\'s home site or on their PC.
For Services that are agreed to occur remotely that those Services will only be completed by the Key Person(s) resourced for the Project and all work must be performed in the United States of America. Remote engagement requires Key Person(s) to have consistent access and/or clarity for: high speed internet, cellular phone/landline phone, web camera and microphone.
/ operates on standard business days (Monday - Friday, 8 AM 5 PM, Pacific Standard Time, except for State of Oregon holidays and business closures) and Key Person(s) must be available to engage with / as agreed upon with management.
Embedded Programmer - Software Engineer
Staff software engineer job in Hillsboro, OR
REQUIRED SKILLS C, python and Linux is must.- 5+ years exp. - C programming Strong proficiency with Linux operating system Proficiency with Python and Bash scripting Solid understanding of circuit and device fundamentals Experience with driver level software development
Strong proficiency with Object Oriented coding methodology
Additional Information
Thanks & Regards
Praveen K. Paila
************
Field Software Engineer
Staff software engineer job in Hillsboro, OR
At ASM, the Software Engineering team works on delivering software that has immediate, tangible results visible in the operation of semiconductor processing equipment hardware. The hardware includes robotics, gas valves, temperature controllers and other hardware. Come join our team and have the opportunity to:
Support Advance software for cutting edge tech
See your work have real results by driving the most advanced HW in the SEMI industry
Work with a global team full of talented Field Software Engineers
Be part to the team that leads the next generation of SEMI manufacture control Software technology and trends
Work where the customers are present
Responsibilities
Support SW Design Engineers in development, testing, deployment, maintenance and improve software for our semiconductor manufacturing equipment
Able to triage mechanical, electrical and software bugs
Responsible to manage escalation calls with field support engineers and customers at local level
Work with QA / Support team to add replicated bugs to regression
Work with customer to write correct specs for features and help with fixing bugs and develop small features if possible
Author, revise, and review system specifications, software designs, test plans, and other software documentation.
Investigate & troubleshoot both internal and external inquiries, questions and problem reports. Offer problem analysis, solutions, or alternatives as a result of these investigations.
Participate in system design teams.
Be the eyes and ears of the customer, align on priorities
Work with customer to upgrade tools to the latest SW version and run the customer specific use cases before the upgrade happens
Minimum Qualifications
Strong analytical and problem solving skills
Some software development skills in one or more general purpose programming languages: C++, C#, Python
Being able to read code and step through a debugger/IDE
Preferred Qualifications
Educational background in Computer Science/Computer Engineering or equivalent
10+ years' in software problem solving
Experience working with multiple items listed below desirable
Software for Machine Control (including Semiconductor equipment)
Developing for Windows and Real-time Operating Systems
Multi-threaded applications
Real-time software
Graphical User Interfaces
Device drivers or other interrupt driven software
Data Communications, Networking and EtherCAT
Complex dynamic scheduling algorithms with deadlocks avoidance
Knowledge of programming tools such as text editors, debuggers, application builders and configuration management tools.
Ability to read code and understand the functionality implemented and the ability to translate the functionality into another piece of software
Comprehend software documentation including specification and design documents, communication interface specific and API description
Auto-ApplyEmbedded Software Engineer
Staff software engineer job in Beaverton, OR
Please note that we are
not
currently accepting resumes or additional support from talent agencies or third-party sources. Any resumes received from these sources will be considered unsolicited.
We value integrity and clear communication with our partners, and appreciate your understanding in this matter.
The role, at a glance:
We are seeking a curious, hands-on Embedded Software Engineer who loves building
new things. You will join the cross-functional product-development team that creates the
next generation of our network-connected professional-audio devices: digital signal
processors (DSPs), smart amplifiers, beam-forming microphones, and more. In this
entry-level role you will design, implement, and test embedded Linux firmware that
delivers reliable real-time audio performance, robust connectivity, and seamless
integration with our desktop, web, and mobile applications.
How you'll contribute:
Write modern, maintainable C/C++ for embedded Linux platforms (ARM-based SOCs) to enable new product features: networking protocols, peripheral drivers, audio streaming/control, secure boot, OTA updates, and more
Participate in firmware & system-level architecture discussions, contribute to technical design documents, and de-risk complex interactions between hardware, DSP, and cloud services
Create unit/integration tests, embrace static analysis, and leverage CI/CD pipelines to ensure every commit raises the quality bar
Work closely with hardware, mechanical, and software teams to bring up new boards, tune performance, and resolve cross-domain issues quickly
Produce clear design docs, API references, and commit messages; mentor junior engineers informally and help evolve best practices
Engage with Product Management and Support to understand real-world use-cases, translating them into resilient, user-delighting firmware features
You'll also support with:
Championing refactoring and technical-debt reduction when adding new capabilities
Prototyping emerging technologies (e.g., TSN/AVB, Matter, Rust components) and presenting findings
Contributing to continuous improvement of our development workflow, tooling, and coding standards
Other duties as assigned
A successful candidate should have:
Bachelor's degree in Computer Science, Electrical/Computer Engineering, or related field or equivalent experience
Some professional experience developing embedded firmware in C/C++ on Linux-based systems
Experience with buildroot
Solid understanding of low-level debugging, board bring-up, and peripheral interfaces (I²C, SPI, UART, Ethernet)
Experience with Git or similar DVCS, and issue-tracking systems (Jira preferred)
Proven collaboration & communication skills in cross-disciplinary teams
A pragmatic mindset with the ability to balance innovation, product requirements, and schedule realities
Some nice-to-haves:
Familiarity with professional-audio, real-time media streaming (AES67, Dante, AVB, etc.), or high-performance networking
Knowledge of secure-boot, TPM, and over-the-air update frameworks
Exposure to Python or Bash scripting for test automation and build tooling
Experience with Yocto or Buildroot, and containers for embedded development
Awareness of cybersecurity frameworks (SSDF, ISO 27001, EU-CRA) and secure coding guidelines
Work environment:
This is an onsite position based in Beaverton, OR
Modern office & lab facilities including anechoic & reverberant chambers, hardware prototyping labs, and dedicated listening rooms
Minimal travel (< 5 %)
What we offer:
Medical, Dental, and Vision
3 weeks annual PTO and 9 paid holidays
401(k) + matching
Employer-paid base life insurance, short, and long-term disability
Health savings accounts (with Biamp contribution) and flexible spending accounts
Tuition reimbursement
Charitable donation matching
Discretionary company achievement bonus
Referral bonuses
Who is Biamp?
We make the world's most extraordinary audio and video solutions. For over 40 years, Biamp has created and innovated professional audiovisual solutions that enable great communication. From the smallest of rooms to the largest of venues, we empower true human connection in every space.
As we grow to meet our customers' needs and evolve to address the challenges of tomorrow, one guiding principle remains the same: Biamp connects people through extraordinary audiovisual experiences.
About our company:
At Biamp, we believe the employment relationship should be reciprocal. We want you to love your job, and we want your expertise and knowledge to help drive our business forward. We champion a supportive and dynamic environment filled with passionate people who choose continuous improvement over perfection. We insist on clear, explicit decision making, believe in taking calculated risks, and celebrate tough decisions even when they don't succeed. We look for people who desire the best from themselves and encourage the same from their coworkers. Our commitment to one another and to the common goal is the most consistent reliable path to recurring success for all of us.
Auto-ApplySoftware Engineer
Staff software engineer job in McMinnville, OR
Software Engineer
Buildable, a custom software development company based in McMinnville OR, is looking for a Software Engineer to join the Buildable team.
We are seeking a skilled software engineer to help with the development of our current projects. Your duties will primarily revolve around building software by writing code, as well as modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. You will also be involved in directing system testing and validation procedures and also working with customers or departments on technical issues including software system design and maintenance.
To ensure success, the successful candidate will need extensive knowledge of programming languages and the software development life cycle. The ideal candidate has a commitment to collaborative problem-solving and exceptional customer service. If you are also familiar with Agile methodologies, let's talk!
Who is Buildable? We are a team of dynamic and motivated people, creatives, engineers, and project managers who build creative and innovative software solutions for our clients. We work hard, have a sense of humor, value human connections, and invest in the ongoing training of our people. Great people make great software.
We envision a world in which software development is an engine for creative thinking, efficient work, and productive, happy organizations. We build software that serves people, not the other way around. Our collaborative approach, Agile mindset, and passionate team combine to deliver solutions that help our clients solve business challenges from the major to the mundane.
Position Description
The Software Engineer's essential duties include and are not limited to:
Designing, programming, troubleshooting, and debugging of computer programs, web applications, mobile applications and other software programs as needs arise
Frontend and/or backend programming
Following provided UX/UI design systems and front-end style guides
Participating in design-engineering review
Estimating time to complete development tasks
Meeting with customers when necessary
Following task acceptance criteria
Performing quality assurance testing
Reporting progress during standups
Communicating task progress with Project Manager
Occasional (rare) work in evenings or weekends to meet software delivery deadlines
Minimum Qualifications:
BS, MS in computer science or related field, or other equivalent education
Direct experience coding with C# for a minimum of 2 years and Asp.net core.
Direct hands up experience with SQL Server/MySQL, PosgreSQL . Interacting with database, creating schemas and relationships, inserting and uploading data.
Direct hands-on experience with Angular or Vue, writing user interface applications with authentication, forms, routing and submitting data to Rest API.
Direct hands-up experience with AWS or AZURE
Hands on experience with Git
Knowledge of software development life cycle
The desire to work in a fast-paced environment
Ability to develop unit testing of code components or complete applications
Experience working on a variety of software development projects
Deep programming language knowledge
Excellent analytical and problem-solving skills
Excellent organization and time management skills
Must be fully eligible to work in the United States
Preferred Qualifications/Skills:
3+ years' experience as a software developer
Graphql
Devops and docker
Creativity is always a plus.
Office Location:
McMinnville, OR
The perfect candidate is one who:
Likes challenges and to work in a fast-paced environment
Uses time wisely and asks for clear priorities
Takes time to prepare thoughtful questions and possible solutions
Enjoys following through and clearing ambiguity
Addresses conflict with empathy
Is well-spoken and communicates clearly and directly
Can grasp and convey effort-level of technical solutions
Takes initiative and enjoys helping others
Is a lifelong learner
Truly believes “teamwork makes the dream work”
Enjoys “leaving no stone left unturned” and investigating the unknown
Buildable is an Equal Opportunity Employer. Buildable reserves the right to close the position at any time before the deadline if it is fulfilled prior to the posted deadline.
Auto-ApplySoftware Engineer, Data Infrastructure & Acquisition - Portland, USA
Staff software engineer job in Portland, OR
The mission of Speechify is to make sure that reading is never a barrier to learning.
Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its 2025 Design Award winner for Inclusivity.
Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies.
Overview
We're looking to hire for our Data side of our AI team at Speechify. This role is responsible for all aspects of data collection to support our model training operations. We are able to build high-quality datasets at petabyte-scale and low cost through a tight integration of infrastructure, engineering, and research work. We are looking for a skilled Software Engineer to join us.
What You'll Do
Be scrappy to find new sources of audio data and bring it into our ingestion pipeline
Operate and extend the cloud infrastructure for our ingestion pipeline, currently running on GCP and managed with Terraform.
Collaborate closely with our Scientists to shift the cost/throughput/quality frontier, delivering richer data at bigger scale and lower cost to power our next-generation models.
Collaborate with others on the AI Team and Speechify Leadership to craft the AI Team's dataset roadmap to power Speechify's next-generation consumer and enterprise products.
An Ideal Candidate Should Have
BS/MS/PhD in Computer Science or a related field.
5+ years of industry experience in software development.
Proficiency with bash/Python scripting in Linux environments
Proficiency in Docker and Infrastructure-as-Code concepts and professional experience with at least one major Cloud Provider (we use GCP)
Experience with web crawlers, large-scale data processing workflows is a plus
Ability to handle multiple tasks and adapt to changing priorities.
Strong communication skills, both written and verbal.
What we offer
A fast-growing environment where you can help shape the company and product.
An entrepreneurial-minded team that supports risk, intuition, and hustle.
A hands-off management approach so you can focus and do your best work.
An opportunity to make a big impact in a transformative industry.
Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture.
Opportunity to work on a life-changing product that millions of people use.
Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more.
Work in one of the fastest-growing sectors of tech, the intersection of artificial intelligence and audio.
Compensation: The United States base salary range for this full-time position is $140,000-$200,000 + bonus + equity depending on experience
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Auto-ApplySoftware Engineer
Staff software engineer job in Portland, OR
What We're Building Help us democratize access to financial markets. Are you passionate about disrupting financial services with easy to use APIs? We are too! We're looking for talented software developers with experience or excitement in building and working with APIs to join our team in Portland, Oregon.
Our Tech Stack
Primarily Go with some Ruby Microservices in Docker containers running on AWS.
We are language agnostic, if you can work out how to put it in a docker container and help us learn the language, it's in.
Our Dev Culture
Our goal is to build the best API for financial markets and in future other financial services. As a company, we pride ourselves in having everyone on the team knowing our API. Our customers rely on us for our stability and long term thinking.
We move at a reasonable pace and keep things working. We fix bugs before writing new features, and we specify functionality before building in agile development cycles.
Job Description
Our growing Fintech startup seeks a mid-senior software engineer to join the team. You'll be working on a small team of self-starters helping to power the next generation of financial applications.
Responsibilities:
Architect and lead development of new services.
Provide support and fixes for existing services.
Contribute to improving engineering processes.
Requirements:
5+ years experience in software engineering.
Experience and proven track record working collaboratively on an engineering team.
Experience in architecting, building, and maintaining web services.
Experience with unit, integration, and acceptance tests
Experience with load testing and performance profiling.
Experience with source control systems including git.
Experience working within continuous integration and delivery pipelines.
Experience with AWS or other cloud provider.
Experience with SQL and NoSQL data stores.
Experience with distributed systems.
Experience deploying software.
Experience with static and dynamic typed languages.
Understanding of 12 Factor Application principles.
Strong knowledge of HTTP lifecycle, modern API conventions, and high availability architecture.
Ability to work independently and systematically.
Able to cover on call shifts.
Excellent written and verbal communication.
Nice to Have:
Experience in the financial industry.
Experience in regulated information industry (HIPAA, HITECH, PCI).
Experience writing functional specifications.
Experience with continuous release pipelines.
Experience leading projects.
Experience with Golang.
Experience with functional languages.
Experience with container management service such as AWS ECS or Kubernetes.
Additional Information
All your information will be kept confidential according to EEO guidelines.
Back-end Software Engineer
Staff software engineer job in Salem, OR
Join AutoStore and Help Shape the Future of Warehouse Automation! We are looking for a Back-end Software Engineer to join our Analytics team, contributing to the development of APIs, databases, and backend services that support our logistics solutions. In this role, you'll work on exciting projects, including implementing single sign-on with Auth0, helping to streamline user access across our platforms.
Key Responsibilities:
* Develop and maintain back-end services and APIs (REST) in Python, with responsibility for database architecture, performance, and scalability.
* Design and implement secure authentication and authorization solutions, including Single Sign-On (SSO) with Auth0.
* Contribute to front-end applications using React and TypeScript, ensuring intuitive and user-friendly interfaces.
* Leverage Azure cloud services for deployment, monitoring, and scaling, while applying best practices in cloud-native development.
* Collaborate with cross-functional teams to deliver high-quality, innovative solutions, ensuring code quality through reviews, testing, and documentation.
What We're Looking For:
* Minimum 5 years experience as Full-Stack / Back-End Software Engineer with Python, REST APIs, and PostgreSQL
* Familiarity with Azure cloud services and DevOps practices
* Knowledge of authentication/authorization frameworks (SSO/Auth0)
* Understanding of security, Scrum methodologies, and team collaboration is nice to have
* Experience with .NET and/or Django would be regarded
We Offer:
AutoStore believes in taking care of employees and is dedicated to providing a supportive and rewarding work environment. Join us in our mission to store and move things for everyone, everywhere.
* Comprehensive Medical, Dental, and Vision plans
* Health Savings Account (HSA) with a company contribution
* Generous Paid Time Off including 12 holidays, paid exercise time, paid volunteer time, and paid parental leave plans for all new parents
* Retirement 401(k) plan with employer match and discretionary profit sharing contribution
* Educational assistance and professional development programs, including mentorship/coaching programs with external industry leaders
* Additional benefits include Group Life Insurance, Voluntary Additional Life Insurance, Disability Insurance, Employee Assistance programs, and more!
AutoStore is an Equal Opportunity Employer that does not discriminate on the basis of actual or perceived race, color, creed, religion, national origin, ancestry, citizenship status, age, sex or gender (including pregnancy, childbirth, pregnancy-related conditions, and lactation), gender identity or expression (including transgender status), sexual orientation, marital status, military service and veteran status, physical or mental disability, genetic information, or any other characteristic protected by applicable federal, state, or local laws and ordinances.
Recruitment Agencies
AutoStore does not accept agency resumes or assistance. Please do not forward resumes to our jobs alias or AutoStore employees. AutoStore is not responsible for any fees related to unsolicited resumes.
Auto-ApplySoftware Engineer
Staff software engineer job in Beaverton, OR
We are seeking an experienced Software Engineer to design, develop, and maintain Windows-based desktop applications for networked digital audio-visual processing equipment. This role focuses on enhancing and modernizing enterprise applications, implementing new features with minimal supervision.
How you'll contribute:
- Lead development of Windows desktop applications with autonomy and minimal oversight
- Design, implement, and maintain C# applications using modern Windows frameworks and best practices
- Produce clear, detailed documentation for software designs, architecture, and implementation decisions
- Collaborate within an agile team, participating in sprint planning, code reviews, and technical discussions
- Develop and maintain UI/UX components for Windows applications using appropriate frameworks and design patterns
- Define and implement unit tests and automated testing strategies to ensure code quality and reliability
- Support the design and development of common tools, technologies, and processes for product development
- Troubleshoot and resolve complex technical issues in both development and production environments
- Perform additional duties as assigned
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to ********************.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: ****************************************************
Skills and Requirements
A successful candidate should have:
- Bachelor's degree in Computer Engineering, Computer Science, or equivalent experience
- 5+ years of experience developing commercial software, with strong emphasis on C# and .NET development
- Proven experience building Windows desktop applications using frameworks such as WPF, WinUI, or Windows App SDK
- Strong proficiency in C#, object-oriented design principles, and standard design patterns
- Ability to work independently on complex projects with minimal supervision
- Excellent written and verbal communication skills, including the ability to produce clear technical documentation
- Experience with Azure DevOps and Bitbucket for version control, CI/CD pipelines, and project management
- Strong understanding of Git workflows and collaborative development practices
- Ability to navigate large, established codebases and complex architectures
- Skilled in debugging tools and techniques for Windows applications
- Experience with unit testing frameworks and test automation practices
- Familiarity with XAML for UI development (highly desirable)
- Knowledge of scripting languages such as PowerShell or Python (a plus)
- Experience with agile methodologies and sprint-based delivery
Ability to lift up to 10 lbs Plusses:
Experience in the audio-visual industry