Built In
United We Tech.
Remote

Senior Software Engineer / Architect (Full-Stack Web, Mobile, Spatial Computing/Mixed Reality)

Sorry, this job was removed at 9:08 a.m. (PST) on Monday, April 29, 2024
Find out who’s hiring remotely
See all Remote jobs
Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

100% Remote Accessible – US-based only

About GenUI: 

GenUI is a Seattle-based software development and tech commercialization firm. We collaborate with industry and thought leaders to bring innovative software products to market. Our team is a diverse collection of experts in product, mobile, web and cloud solutions. We believe “the future will be built together.” 

Our core values guide us in everything we do. For example, when we “solve the essential problem first” we ensure we can deliver the best possible solution. We also “validate early and often” because it's the only way to know if our assumptions match reality. Visit GenUI.com to learn more about our 10 core values.

About the Position:

Our Software Architects collaborate with tightly knit teams to design, develop and bring our clients’ software projects to life. As consultants, everyone on the team works closely with each other as well as with our client’s stakeholders to deliver solutions to their business needs on time and on budget.

Your Opportunities:

We can offer you a range of exciting opportunities unique to our cutting edge software consultancy:

  • Architect and implement technical solutions for cutting edge technology products and business solutions from robotics to research, from societal challenges to AR/VR
  • Work with teams of experienced engineers, designers and product specialists
  • Work with a wide range of cloud services, languages and platforms
  • Build software and products that matter

Your Contribution:

In this role you will be accountable for contributing to our clients’ success as part of our project teams. 

As a software architect you are accountable for the following: 

  • Wholistically understand the client’s needs (e.g. technical, operations, maintenance, business)
  • Collaborate with product design and other engineers to translate the client’s goals into technical requirements
  • Evaluate technologies to determine which are most appropriate for the client’s needs
  • Collaborate to design and recommend solutions to the client’s business goals
  • Diagram and document the solution architecture for both the client and the team
  • Collaborate with the team to produce high quality source code and related assets with a razor sharp focus on delivering concise solutions to the client’s goals
  • Co-develop robust, automated test-suites throughout the project’s development
  • Leverage your tenacity, creativity, and the diverse expertise of your team to efficiently solve the never-ending stream of technical challenges that are the hallmark of software development
  • Mentor and lead, but also learn from the rest of the engineering team

As a Software Architect, you are expected to be able to:

  • Understand the essential technical tradeoffs of multiple software platforms, languages and services
  • Translate non-technical problem descriptions into end-to-end technical solutions, and in turn, explain a wide range of technical issues to non-technical clients
  • Learn new technologies, languages and platforms quickly 
  • Implement all aspects of a project you architect, but equally important, effectively delegate and collaborate with the team to maximize the project’s success
  • Collaborate with other Architects and senior software engineers. You won’t always be the senior engineer on every project.

Your Experience: 

Required experience:

  • 2+ years as a Software Architect; 5+ years as a Software Developer
  • Professional experience in two or more languages (e.g. Python, Elixir, JavaScript, Ruby, PHP, Go, Rust, CPP, C#, Java or Swift)
  • Expertise with two or more platforms (e.g. Flask, Phoenix, ExpressJS, NextJS, RoR, Django, Laravel, Spring Boot or Asp.Net)

Preferred experience: 

  • Active technology consulting to discover effective client solutions
  • Prioritizing, tracking, and managing tasks with issue trackers (e.g. PivotalTracker, JIRA, or Azure DevOps)
  • Understanding and making complex CS and Software Engineering tradeoffs taught in a computer science degree or equivalent (e.g. modular design, algorithms, data structures and Big-O)

Bonus experience:

  • Collaborating or actively participating in product or UX design to achieve the best outcome
  • leveraging Machine Learning in products
  • Building and deploying infrastructure on AWS or Azure using Terraform

Your Skills:

  • A positive, constructive, can-do attitude in tackling any problem in software development
  • A critical eye for quality, detail, and aesthetic in software development
  • Passion for technology and a high awareness of industry context and ongoing evolution of relevant technology
  • Enthusiasm for learning, collaboration and mentorship. 
  • Active relationship building to contribute to a flourishing, positive teamwork environment
  • Ego-free collaboration fluidly balancing responsibility for your personal contribution, asking for help and actively collaborating on solutions

GenUI is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

See More
Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

What are Built In Perks + Benefits

Culture
Volunteer in local community
Open door policy
Pair programming
Health Insurance + Wellness
Flexible Spending Account (FSA)
Disability insurance
Dental insurance
Vision insurance
Health insurance
Life insurance
Pet insurance
Wellness programs
Financial & Retirement
401(K)
401(K) matching
Vacation + Time Off
Unlimited vacation policy
Paid holidays
Paid sick days
Office Perks
Commuter benefits

More Jobs at Built In

Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Built InFind similar jobs like this