Staff Software Engineer, Test Infrastructure and Tools at Lattice

+ 2 more | Remote
Sorry, this job was removed at 9:46 p.m. (CST) on Wednesday, May 4, 2022
Find out who’s hiring remotely Nationwide
See all Remote jobs Nationwide
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

The Quality Engineering (QE) team is looking for a Staff Software Engineer, Test Infrastructure & Tools, who can work in a highly collaborative environment, build and maintain centralized testing frameworks so teams can self-service these tools for their needs, and be an advocate for  testing best practices across all of engineering.

Quality is a collective responsibility in the Engineering, Product, and Design (EPD) culture at Lattice. We're at a stage where you will have a voice and make an impact.

Who you are

You are passionate about building comprehensive testing frameworks and automated tools that facilitate the entire development and release lifecycle.

  • You've been at it for 7+ years and enjoy sharing your knowledge about best practices and test automation with your fellow teammates.
  • You have experience working with test automation frameworks, are comfortable authoring software tools and automation scripts with a modern programming language like TypeScript, JavaScript, Python, or others, and are proficient in at least one.
  • You have experience with test automation frameworks such as Cypress, WebdriverIO, Enzyme, Pact, Supertest, Jest, and Mocha.
  • The work you do often multiplies the impact of the work done by your teammates.
  • You have a quality first mindset and help build a strong culture of testing and continuous improvement.
  • You have experience collaborating with other engineering teams and cross-functional team members.
  • You have researched, proposed, and implemented organization-wide high-impact technology or processes.
  • You make the engineering team more effective through the pragmatic application of useful test tools and patterns.
  • Preferably, you have professional experience with the technologies we work with (TypeScript, Node.js, React, GraphQL, Postgres, Amazon Web Services).

You’re a great communicator and collaborator.

  • You are a team player and get motivated by helping other engineers succeed. When things break, you are eager and able to help fix things. You like thinking of ways to improve efficiency or bring delight to the people you work with.
  • You’re clear and concise in explaining your thought process and enumerating the tradeoffs made in your work.
  • You value an inclusive culture and have a passion for sharing knowledge with your peers.

You enjoy taking an active role in the development process.

  • You love mentoring and supporting other software engineers who are newer to the industry.
  • You take care to write code that your colleagues will also own, understand, and maintain.
  • You have experience taking the lead in planning and executing the development roadmap for software projects, including those that span multiple teams or services.
  • You act like an owner and strive to do work that you're proud of, both technically and in your team interactions.
  • You are known for influencing and improving the quality of software that distributed development teams deliver.
Your responsibilities
  • ​​Define and build test automation tools & frameworks used across various teams in engineering.
  • Work with other engineers and partner closely with the Developer Platform team to develop and own test tooling across a modern tech stack. Our current product stack includes React, Relay Modern, GraphQL, Node, and PostgreSQL. We rely on AWS to host our infrastructure (Amazon EKS) and CircleCI for CI/CD.
  • Build and maintain centralized testing frameworks so teams can self-service these tools for their needs; influence and enable testing best practices across teams.
  • Lead technical strategy and architect solutions for broad or complex testing requirements.
  • Collaborate with our engineering, product, and design teams to understand quality-related challenges and opportunities.
  • Contribute to our engineering practices, identifying and evangelizing improvements to improve our team output.
  • Engage with Lattice’s broader engineering organization to build relationships, identify potential areas of improvement and help drive the adoption of our automation tools offerings.
  • Shape the role of the Quality Engineering team at Lattice through setting an example of excellence and influencing how we build out the team to scale.
About Lattice

Lattice is on a mission to build cultures where employees and their companies thrive 💪. In an age where employees have more choice than ever before, businesses that put employees first are winning � – and Lattice is building the tools to empower those people-centric companies. Lattice is a people management platform that offers performance reviews, employee engagement surveys, real-time feedback, weekly check-ins, goal setting, and career planning in a way that allows companies to focus on employee development, growth, and engagement – yielding stronger employee retention, performance, and impact to the bottom line 📈. Since launching in 2016 we have grown to over 3,500+ customers globally, including brands like Slack, Pinterest, Reddit, and Asana. 

What else does Lattice have to offer? We’re so glad you asked! We invest in our people’s personal and professional growth because that sort of growth begets business impact and personal fulfillment 🤗. We believe in the value of continued learning investments 🤓and reimbursements. We offer a competitive salary (including equity💸) and our benefits are thoughtful. We believe that taking the time for you is important and have a flexible vacation/time-off policy to prove it. We even incorporated Lattice “Recharge Days” 🔋 to ensure you’re getting a break every month. Lattice has also implemented a 💻 remote-first hybrid model (team-dependent, you work from wherever makes you most comfortable). If that gets you excited, now is the perfect time to join; so bring your appetite for ownership and creation and help Lattice continue to grow! 🎉

Lattice is committed to equal treatment and opportunity in all aspects of recruitment, selection, and employment without regard to gender, race, religion, national origin, ethnicity, disability, gender identity/expression, sexual orientation, veteran or military status, or any other category protected under the law. Lattice is an equal opportunity employer; committed to a community of inclusion, and an environment free from discrimination, harassment, and retaliation.

By clicking the "Submit Application" button below, you consent to Lattice processing your personal information for the purpose of assessing your candidacy for this position in accordance with Lattice's Job Applicant Privacy Policy.

Read Full Job Description
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
  • Sales & Marketing
    • JavascriptLanguages
    • ReactLibraries
    • Node.jsFrameworks
    • PostgreSQLDatabases
    • SalesforceCRM
    • MarketoLead Gen

An Insider's view of Lattice

How would you describe the company’s work-life balance?

Everyone comes into the office (or online) to put in their best work day after day. But we all understand that rest and off-time is crucial to sustaining that caliber of performance. We’re constantly encouraged to take breaks and look after ourselves. This concern for other Latticians is noticeable all around—from your teammates to execs.


Software Engineer - Technical Lead

What projects are you most excited about?

The foundation work we’re doing! Our mission, making work meaningful, can only be enabled if we’re building from a solid product foundation. We’re thinking about where the platform can go and working backward into a clearer information architecture that can support our vision. The process requires research, customer empathy, and divergent thinking.


Head of Design

How has your career grown since starting at the company?

I have always wanted to learn as much as I can about scaling a company. At Lattice I have been given the opportunity to dive deep into multiple parts of our business - starting in Customer Experience/Operations and then moving to Sales. I have learned more in two years at Lattice than I could have anywhere else in more than double that time.


Sales Enablement Manager

What’s the vibe like in the office?

At Lattice, we have a very supportive and friendly atmosphere. Everybody goes out of their way to help, support, and appreciate each other. If you do a great job helping a colleague, solving a difficult problem, suffice to say it doesn’t go unnoticed.


Software Engineer

What are Lattice Perks + Benefits

Friends outside of work
Eat lunch together
Intracompany committees
We have dedicated Employee Resource Groups (ERGs) that center around people of color, women, and the LGBTQ community!
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Pair programming
Open office floor plan
Highly diverse management team
40% of our C-level executive team is female and we are focused on building out a diverse, inclusive, and equitable team.
Unconscious bias training
Diversity manifesto
Diversity Employee Resource Groups
LOUD, Latticians Organizing for Unity 
& Diversity ERG, advocates for and elevates those 
who identify as people of color by helping make Lattice a more diverse, equitable, 
and inclusive workpl
Hiring Practices that Promote Diversity
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Wellness Programs
Mental Health Benefits
Retirement & Stock Options Benefits
Employee Stock Purchase Plan
Child Care & Parental Leave Benefits
Generous Parental Leave
Flexible Work Schedule
Remote Work Program
Family Medical Leave
Vacation & Time Off Benefits
Unlimited Vacation Policy
Paid Holidays
Paid Sick Days
Perks & Discounts
Casual Dress
Commuter Benefits
Company Outings
Stocked Kitchen
Lattice has a fully stocked kitchen full of snacks, breakfast and lunch items, a Bevi, and Kombucha on tap.
Some Meals Provided
Employees get free lunch on Tuesdays and Fridays.
Happy Hours
Happy hours are hosted once per month.
Professional Development Benefits
Job Training & Conferences
Lattice offers employees professional development opportunities like an annual individual budget for training and onsite training course.
Lunch and learns
Promote from within

More Jobs at Lattice

Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Lattice's full profileSee more Lattice jobs