Software Engineering Manager

Tigard, OR

We are seeking an experienced Software Engineering Manager who brings deep expertise in software architecture to lead a talented team of engineers. This individual will be responsible for maintaining and evolving the architecture of Araceli’s flagship software platforms and will play a hands-on role in designing, developing, and guiding the implementation of scalable, maintainable, and high-performing code.

This is a hybrid technical and leadership role that requires a strong understanding of software design patterns, system scalability, and modern development best practices.

 

JOB RESPONSIBILITIES:

  • Lead software architecture strategy and decisions across projects, ensuring long-term scalability and maintainability.
  • Oversee the software development lifecycle, from design and implementation to testing, deployment, and maintenance.
  • Provide technical leadership to a growing team of developers, including code reviews, mentoring, and skills development.
  • Spend a majority of the time acting as a hands-on contributor to code development
  • Collaborate with product managers and cross-functional teams to align software design with product goals.
  • Establish and enforce best practices for code quality, testing, CI/CD, and version control.
  • Champion a strong engineering culture focused on performance, innovation, and continuous improvement.
  • Maintain architectural integrity across hardware control and UI.

Job Requirements:

  • Graduate degree in computer science preferred
  • 10+ years of professional software development experience, with at least 3 years in a leadership or management role.
  • Extensive experience in software architecture design, including domain-driven design, modularity, and dependency management.
  • Strong coding proficiency in C#, with working knowledge of Python, C++, and web technologies.
  • Experience with Windows Desktop application development using .NET, WinUI3, WPF, and XAML.
  • Proficient in Visual Studio and Git-based version control systems.
  • Demonstrated expertise in multithreading, asynchronous programming, and performance optimization.
  • Experience integrating software with scientific instrumentation, machine vision, or automation systems.
  • Strong communication and collaboration skills across technical and non-technical stakeholders.
  • Experience with microservices, event-driven architectures, or cloud integration.
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Previous software development experience in life sciences, biotech, medical devices, or optical equipment a plus.

 

JOB LOCATION:

This position is on-site at our Tigard, OR headquarters (located on Tech Center Drive off 72nd). This role is expected to work on-site, during regular business hours.

ARACELI OFFERS:

A competitive salary with bonus, commensurate with experience. Medical, Dental, Vision and Life Insurance, 401(k) match, 11 company holidays and 3 weeks of PTO.

Araceli Biosciences is a group of innovative individuals looking to create beautiful images for a beautiful impactful purpose. Like our images, no two individuals are the same. That is why we are dedicated to creating and fostering a diverse and inclusive workplace for our team to excel in. Our team’s drive is finding creative solutions to accelerate drug discovery. Speed is our specialty and the core of who we are- from service to images.

 Araceli is an equal opportunity employer, and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.