Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, Performance Testing image - Rise Careers
Job details

Software Engineer, Performance Testing

Overview

Onebrief makes military planning seamless and represents a shift in paradigm for future military decisions. It is an all-in-one tool that supports both the creative and process-oriented aspects of military planning. In Onebrief, planners use maps, boards, diagrams, timelines, slides and written products to create their plans—all while sharing a common database. Everything stays in sync, in real time. Our approach has been refined and validated through hundreds of user experiments.

Our product is currently in broad use at 8 of the largest military headquarters in the world. 3 of the 4 biggest operational plans in the US are currently built with Onebrief. Last year, we achieved 100% gross retention and 158% net retention—our revenue grew 4x and reached double-digit millions. We are backed by Y Combinator (S21) and top-tier VCs, including Caffeinated Capital (Affirm, Docker, Notion, and more) and Human Capital (Anduril, Brex, Snowflake, and more), and have raised a total of $53M in venture capital. Our elite team combines the best of tech and military talent, including education and experience at Google, Twitter, Adobe, MIT, Harvard, Special Operations, TOPGUN, and more.

What you will achieve

We’re a fast growing startup looking for a senior engineer to help lead the way in making our (realtime OT / built on top of socket.io) application more performant and resistant to performance regressions. You’ll do this by developing/leveraging tools to automate performance testing and monitoring, collaborating with product teams to ensure performance considerations are addressed up front to reduce risk and helping them resolve problems when they do arise. You will also help our Test Platform team more broadly make our application more tested and more testable.

Core Technologies: React, Node.js, Typescript, Postgres, Redis, Kubernetes

About you

You’re an experienced engineer who knows your way around the full stack. You love a challenge, from figuring out ways to performance test all aspects of our application, taking ownership of maintaining performance, and leveling up the engineers around you to understand performance concerns so you’re not a single point of failure.

We’re in the defense space, so we’re looking for someone excited about our mission, eager to contribute to a growing startup, and looking for an autonomous environment where everyone has a seat at the table. On top of that, as the first performance-focused engineer on our team you will be making a foundational and massive impact in the product and growth trajectory of the company.

Qualifications and Responsibilities

Required:

  • You are a trained and experienced (3+ years) full-stack engineer, who's worked extensively with React and Node.js

  • Experience performance testing/tuning React and RESTful APIs.

  • Creatively implementing shift left methodologies that demonstratively led to higher code quality

Nice to haves:

  • Experience performance testing/tuning SQL queries.

  • Experience maintaining CI/CD pipelines that make use of

    • Github Actions (or similar) declarative pipelines

    • Docker, Kubernetes

  • Most importantly, you are a true Onebriefer:

    • You are obsessed with creating value for real users

    • You are ambitious, scrappy, and a creative problem-solver

    • You learn quickly, work iteratively, and naturally seek collaboration

    • You approach your work with integrity, intellectual honesty, and a low ego

    • You communicate frankly, clearly, and succinctly

    • You thrive as a self-starter, embracing autonomy and ambiguity

    • You are a U.S. citizen

Onebrief Glassdoor Company Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Onebrief DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Onebrief
Onebrief CEO photo
Unknown name
Approve of CEO

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Performance Testing, Onebrief

At Onebrief, we're redefining military planning with our innovative platform, and we're on the lookout for a passionate Software Engineer specialized in Performance Testing to join our dynamic team. As a Senior Engineer, you'll be at the forefront of ensuring our real-time application delivers top-notch performance and remains resilient against regressions. Your expertise in performance testing with React and Node.js will be invaluable as you create and refine tools that automate performance testing and monitoring. Collaborating with our product teams, you'll help to embed performance considerations from the start, minimizing risks and swiftly addressing any challenges that arise. You'll also assist our Testing Platform team to enhance our application's overall testability and coverage. With a focus on core technologies like Typescript, Postgres, Redis, and Kubernetes, we need someone who's as comfortable with full-stack engineering as they are with tackling complex performance issues. If you're excited about making a significant impact and thrive in a startup environment where every voice matters, we want you on board at Onebrief. Your mission will not only involve improving our product but also leveling up the performance knowledge of the engineers around you, creating a culture of high-quality code and collaborative problem-solving. Join us and be part of a team that values integrity, creativity, and a deep commitment to our users, driving forward our mission in the defense space.

Frequently Asked Questions (FAQs) for Software Engineer, Performance Testing Role at Onebrief
What are the key responsibilities of a Software Engineer, Performance Testing at Onebrief?

As a Software Engineer, Performance Testing at Onebrief, your main responsibilities will include developing and implementing performance testing strategies for our real-time applications built on socket.io. You'll collaborate closely with product teams to ensure that performance issues are addressed early in the development process while troubleshooting any issues that do arise. Additionally, you'll create and use automated testing tools to monitor performance, guide our Test Platform team in enhancing testability, and raise the performance bar for the entire engineering team.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer, Performance Testing position at Onebrief?

To be a successful candidate for the Software Engineer, Performance Testing role at Onebrief, you should possess at least 3 years of experience as a full-stack engineer with a solid understanding of React and Node.js. You should also have hands-on experience in performance testing of React applications and RESTful APIs, alongside expertise in any CI/CD pipeline tools like GitHub Actions. Familiarity with performance tuning of SQL queries, Docker, and Kubernetes is a plus.

Join Rise to see the full answer
How does Onebrief ensure the performance of its applications?

Onebrief is committed to maintaining high-performance standards for its applications through a combination of proactive performance testing and continuous monitoring. As a Software Engineer in Performance Testing, you'll be responsible for implementing strategies and tools that facilitate automated testing. This approach enables the team to catch performance regressions early in the development cycle while fostering a culture of performance awareness within the engineering team.

Join Rise to see the full answer
What technologies will I be working with as a Software Engineer, Performance Testing at Onebrief?

As a Software Engineer focused on Performance Testing at Onebrief, you'll be working with a variety of cutting-edge technologies. Your primary tools will include React and Node.js for application development, coupled with Typescript, Postgres, Redis, and Kubernetes to enhance our application's performance and scalability. Your role will also involve utilizing socket.io to optimize real-time interactions within our platform.

Join Rise to see the full answer
What kind of work environment can I expect at Onebrief?

At Onebrief, you can expect a fast-paced, innovative startup environment where creativity and collaboration thrive. With a flat organizational structure, all team members have a voice in decision-making. You'll be working alongside a talented team from diverse backgrounds in both tech and military sectors, all committed to building a product that makes a profound impact on military planning.

Join Rise to see the full answer
How does Onebrief support professional development for Software Engineers?

Onebrief values professional development and provides various opportunities for its Software Engineers to grow in their careers. As part of the team, you'll have frequent opportunities to learn and enhance your skills while taking ownership of your projects. Additionally, our mentoring culture encourages knowledge-sharing among team members, fostering a collaborative environment where everyone can grow together.

Join Rise to see the full answer
What makes Onebrief unique in the military planning industry?

Onebrief stands out in the military planning industry due to its innovative all-in-one tool that integrates maps, diagrams, timelines, and written products into a single, synchronized platform. Backed by notable venture capital firms and extensive user validation, Onebrief's technology is already employed by some of the largest military headquarters worldwide, making significant strides in improving the efficiency and effectiveness of military planning.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Performance Testing
Can you describe your experience with performance testing React applications?

When answering this question, include specific techniques and tools you've used for performance testing in React applications. Share examples where you identified performance bottlenecks and how you resolved them, focusing on the impact you made.

Join Rise to see the full answer
What strategies do you use to ensure performance is considered early in the development process?

Discuss the importance of integrating performance testing into the development lifecycle. Mention specific methodologies, such as shift-left testing, that you've implemented, and how this proactive approach has led to improved code quality in past projects.

Join Rise to see the full answer
How do you handle performance regressions in applications?

Explain your process for detecting performance regressions, including the tools and methods you employ for monitoring application performance. Provide examples of instances where you've tackled regressions and the steps taken to mitigate them.

Join Rise to see the full answer
What tools have you used for automating performance testing?

Share the various tools you are familiar with for automating performance testing, such as JMeter, LoadRunner, or custom-built solutions. Discuss a case where you successfully implemented an automation tool to improve testing efficiency.

Join Rise to see the full answer
How do you prioritize performance issues when multiple challenges arise?

Discuss your approach to triaging performance issues, including how you assess priority based on impact and resource availability. Share a relevant example demonstrating your critical thinking and decision-making skills.

Join Rise to see the full answer
Describe a challenging performance issue you've resolved and the steps you took.

Share a detailed account of a particularly challenging performance issue you encountered and how you resolved it. Highlight your analytical skills, collaboration with team members, and the final outcome of your efforts.

Join Rise to see the full answer
What methods do you use to optimize RESTful APIs?

Discuss specific optimization techniques for RESTful APIs, including caching strategies, query tuning, and payload optimization. Provide examples where you successfully implemented these techniques to enhance API performance.

Join Rise to see the full answer
How do you ensure code quality when implementing performance enhancements?

Explain your approach to maintaining code quality while focusing on performance improvements, such as conducting code reviews, automating testing, and adhering to coding standards. Share a situation where you balanced performance with maintainability.

Join Rise to see the full answer
What do you believe is the most important skill for a Software Engineer in Performance Testing?

Discuss key skills such as analytical thinking, problem-solving, and collaboration. Mention how each of these contributes to a Software Engineer's effectiveness in performance testing and overall project success.

Join Rise to see the full answer
Why do you want to work at Onebrief as a Software Engineer, Performance Testing?

Share your motivations for wanting to work at Onebrief, focusing on the company's mission, innovative products, and the opportunity for personal impact. Highlight how your skills and passions align with their goals and culture.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Onebrief Remote No location specified
Posted 7 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Excella Remote Arlington, Virginia, United States, Remote
Posted 3 days ago
Photo of the Rise User
SPAN Hybrid No location specified
Posted 12 days ago
Photo of the Rise User
Northstrat Hybrid No location specified
Posted 2 days ago
Photo of the Rise User
Returnmates Hybrid No location specified
Posted 7 days ago
Photo of the Rise User
CLEAR - Corporate Remote New York, New York, United States (Hybrid)
Posted 11 days ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
November 28, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!