Careers
EQengineered is a digital consulting firm comprised of a collaborative, talented team of practitioner consultants.
Our expertise lies in project and program management, user interaction design, creative services & user experience research, software architecture and engineering, and data architecture and engineering.
We aim to build a strong and diverse team of passionate, creative professionals who are equally driven to deliver exceptional client service and cultivate a great place to work.
As a remote-first organization we believe strongly in work/life balance. We want to work with people who continually challenge themselves and their colleagues to learn and improve. Our work is based on mutual respect and motivation to help our clients succeed. We uphold a culture based on integrity, transparency, reliability, and trust. We strive to deliver clarity, create energy, and deliver success.
Enthusiasm, a joy in work and a love for our lives around it are a must.
Available Opportunities
Principal .NET/.NET Core Engineer
Engineer can contribute to great software experiences and deliver them using the latest backend technologies and modern engineering practices. Working alongside other engineers, designers, and project managers you will contribute to the full lifecycle of delivery. You understand that relationships matter and value creating meaningful experiences that outperform client expectations.
Requirements
- Bachelor’s degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience
- 7-10+ years of experience using .NET/.NET Core to build large scale enterprise applications, in an agile/scrum environment
- Microservices architecture with a strong understanding of web and other enterprise technologies
- Strong foundational knowledge of JavaScript and Git
- Thrive in a fast-paced startup environment
- Familiarity with other open source languages
- Familiarity with object oriented and functional programming
- Ready and willing to ramp up on the “right tool for the right job”
- Be motivated to work collaboratively and over deliver
- Experience with modern browser capabilities and technologies
- Experience with software design patterns
- Know how to identify project issues
- Experience building and debugging complex systems in a team environment
- Awareness of UX concerns and design sensibilities and an attention to detail
- Excellent communication, driven by a positive attitude and empathy
- Self-awareness and a desire to continually improve
Skills - Familiarity with the ASP .NET framework, SQL Server, Entity Framework, MVC, and design/architectural patterns, C#, .NET, and familiarity with architecture styles/APIs (REST, RPC), Understanding of Agile methodologies, strong attention to detail, excellent troubleshooting and communication skills, able to work well in a team setting
Bonus Points - Experience with TypeScript, Angular2+, and/or React
- Experience benchmarking and improving JavaScript performance
- Experience designing scalable applications and systems
- Experience with backend technologies including Node and .NET
- Experience migrating legacy applications to modern frameworks and architectures
Responsibilities - Write clean, scalable code using .NET programming languages
- Remain up to date with the terminology, concepts and best practices for coding
- Develop technical interfaces, specifications, and architecture
- Use and adapt existing web applications
- Create and test software prototypes and apps
- Develop client displays and user interfaces
- Assist software personnel in handling project related work and other requirements
- Coordinate with other software professionals and developers.
Senior .NET/.NET Core Engineer (multiple open roles)
EQengineered is looking for a Senior .NET/.NET Core Engineer who can contribute to great software experiences and deliver them using the latest backend technologies and modern engineering practices. Working alongside other engineers, designers, and project managers you will contribute to the full lifecycle of delivery. You understand that relationships matter and value creating meaningful experiences that outperform client expectations.
Requirements
- Bachelor’s degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience
- 4-7+ years of experience using .NET/.NET Core to build large scale enterprise applications, in an agile/scrum environment
- Microservices architecture with a strong understanding of web and other enterprise technologies
- Strong foundational knowledge of JavaScript and Git
- Thrive in a fast-paced startup environment
- Familiarity with other open source languages
- Familiarity with object oriented and functional programming
- Ready and willing to ramp up on the “right tool for the right job”
- Be motivated to work collaboratively and over delive
- Experience with modern browser capabilities and technologies
- Experience with software design patterns
- Know how to identify project issues
- Experience building and debugging complex systems in a team environment
- Awareness of UX concerns and design sensibilities and an attention to detail
- Excellent communication, driven by a positive attitude and empathy
- Self-awareness and a desire to continually improve
Skills - Familiarity with the ASP .NET framework, SQL Server, Entity Framework, MVC, and design/architectural patterns, C#, .NET, and familiarity with architecture styles/APIs (REST, RPC), Understanding of Agile methodologies, strong attention to detail, excellent troubleshooting and communication skills, able to work well in a team setting
Bonus Points - Experience with TypeScript, Angular2+, and/or React
- Experience benchmarking and improving JavaScript performance
- Experience designing scalable applications and systems
- Experience with backend technologies including Node and .NET
- Experience migrating legacy applications to modern frameworks and architectures
Responsibilities - Write clean, scalable code using .NET programming languages
- Remain up to date with the terminology, concepts and best practices for coding
- Develop technical interfaces, specifications, and architecture
- Use and adapt existing web applications
- Create and test software prototypes and apps
- Develop client displays and user interfaces
- Assist software personnel in handling project related work and other requirements
- Coordinate with other software professionals and developers.
Principal Java Engineer
EQengineered is looking for a Principal Java Engineer who can contribute to great software experiences and deliver them using the latest backend technologies and modern engineering practices. Working alongside other engineers, designers, and project managers you will contribute to the full lifecycle of delivery. You understand that relationships matter and value creating meaningful experiences that outperform client expectations.
Requirements
- Bachelor’s degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience
- 8-10+ years’ experience using Java to build large scale enterprise applications, in an agile/scrum environment
- Microservices architecture with a strong understanding of web and other enterprise technologies
- Strong foundational knowledge of JavaScript and Git
- Thrive in a fast-paced startup environment
- Familiarity with other open source languages
- Familiarity with object oriented and functional programming
- Ready and willing to ramp up on the “right tool for the right job”
- Be motivated to work collaboratively and over delive
- Experience with modern browser capabilities and technologies
- Experience with software design patterns
- Know how to identify project issues
- Experience building and debugging complex systems in a team environment
- Awareness of UX concerns and design sensibilities and an attention to detail
- Excellent communication, driven by a positive attitude and empathy
- Self-awareness and a desire to continually improve
Skills - Java 8+, JUnit, Spring, Hibernate, microservices, relational databases, RESTful architecture, JavaScript
Bonus Points - Experience with Angular2+
- Experience benchmarking and improving JavaScript performance
- Experience designing scalable applications and systems
- Experience with backend technologies including Node and .NET
- Experience migrating legacy applications to modern frameworks and architectures
Responsibilities - Meet with and maintain client relationships.
- Learn about new business domains, the challenges clients face, and discuss solutions to problems.
- Collaborate with engineering, design, product, and client teams to conceptualize and develop experiences.
- Develop experiences using modern frameworks and technologies that are well architected, scalable, extensible, and tested.
- Mentor other engineers, perform code reviews, and help cultivate an open-minded environment focused on learning and growth.
Senior Front End Engineer (multiple open roles)
EQengineered is looking for a Senior Front End Engineer who can contribute to great user experiences and deliver them using the latest front end technologies and modern engineering practices. Working alongside other engineers, designers, and project managers you will contribute to the full lifecycle of delivery. You understand that relationships matter and value creating meaningful experiences that outperform client expectations.
Requirements
- Bachelor’s degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience.
- 5+ years of experience writing client-side JavaScript
- Experience leveraging modern front end frameworks
- Experience building advanced interfaces with CSS and HTML
- Experience building and debugging complex systems in a team environment
- Experience with modern browser capabilities and technologies
- Experience with software design patterns
- Strong UX and design sensibilities and an attention to detail
- Excellent communication, driven by a positive attitude and empathy
- Self-awareness and a desire to continually improve
Bonus Points
- Experience with Typescript, React, Angular2+
- Experience benchmarking and improving JavaScript performance
- Experience designing scalable applications and systems
- Experience with back end technologies including Node and .NET
- Experience migrating legacy applications to modern frameworks and architectures
Responsibilities
- Meet with and maintain client relationships.
- Learn about new business domains, the challenges clients face, and discuss solutions to problems.
- Collaborate with engineering, design, product, and client teams to conceptualize and develop experiences.
- Develop experiences using modern frameworks and technologies that are well architected, scalable, extensible, and tested.
- Mentor other engineers, perform code reviews, and help cultivate an open-minded environment focused on learning and growth.
Senior User Experience Designer
EQengineered is looking for a Senior User Experience Designer who can create the vision for new products, services and features as well as advise and consult on design practice, methodologies, and tools. Not only do we aim to design, develop and deliver amazing products and features to our clients, but we also want to enable them in understanding how to continue to develop compelling user experiences in their products long after we’re gone. We believe design isn’t simply a phase at the beginning of a project, but a holistic part of delivery that includes up front vision but also includes iterating and refining as projects take form, requirements are better understood and feedback is received. You will work alongside other engineers, designers, and project managers throughout the full lifecycle of delivery. You understand that relationships matter and value creating meaningful experiences that outperform client expectations.
Requirements
- Bachelor’s degree in User Experience Design, Human Interaction Design, Digital Design, Computer Science or related field, or equivalent training, fellowship, or work experience.
- 5+ years of professional UX design experience
- Experience leveraging modern design tools
- Strong UX and design sensibilities and an attention to detail
- A great portfolio demonstrating expert foundation in Typography, Interaction and Visual Design and ideation
- Excellent communication, driven by a positive attitude and empathy
- Self-awareness and a desire to continually improve
Bonus Points
- Experience building web interfaces using HTML and CSS
- Experience with Balsamiq, InVision, UXPin, Sketch, etc
Responsibilities
- Meet with and maintain client relationships.
- Learn about new business domains, the challenges clients face, and discuss solutions to problems.
- Collaborate with engineering, design, product, and client teams to conceptualize and design experiences.
- Strategize, establish vision, and ensure craftsmanship of delivered experiences.
- Mentor other designers.
- Collaborate with design team to continually improve design systems, tools, and technologies.