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

Senior Software Engineer, Product Security

Why join us

Brex is the AI-powered spend platform. We help companies spend with confidence with integrated corporate cards, banking, and global payments, plus intuitive software for travel and expenses. Tens of thousands of companies from startups to enterprises — including DoorDash, Flexport, and Compass — use Brex to proactively control spend, reduce costs, and increase efficiency on a global scale.

Working at Brex allows you to push your limits, challenge the status quo, and collaborate with some of the brightest minds in the industry. We’re committed to building a diverse team and inclusive culture and believe your potential should only be limited by how big you can dream. We make this a reality by empowering you with the tools, resources, and support you need to grow your career.

Engineering at Brex

The Engineering team includes Data, IT, Security, and Software, and is responsible for building innovative products and infrastructure for both internal and external users. We have multiple autonomous and collaborative teams who are eager to learn, teach, and constantly improve how things work. Together, we strive to build robust and scalable systems that enable Brex to grow rapidly and help our customers reach their full potential.

What you’ll do

We are looking for folks with an interest in the authentication and authorization space. You will be building customer-facing products that will drive direct business impact and shape the security of the Brex platform for customers. You will have the opportunity to learn and push the frontier of providing the best financial software experience to help companies grow. You will be encouraged to be metric and data-driven and to think creatively to help Brex scale and prepare for the new markets we are about to enter.

Where you’ll work

This role will be based in our San Francisco office. You must be willing to work in office at least 2 days per week on Wednesday and Thursday, starting the week of January 6th, 2025. Employees will be able to work remotely for up to 4 weeks per year, for a minimum of one week at a time.

Responsibilities

  • Design and build strong, resilient, and robust APIs, libraries, and tools to power our authentication and authorization infrastructure
  • Be responsible for the full software development lifecycle: design, development, testing, and operating in production
  • Work cross functionally with product, design, and other engineering teams to build customer features
  • Occasionally work on-call shifts, responding to customer support requests

Requirements

  • 5+ years of experience working as a software engineer
  • Knowledge of authentication and authorization topics (OAuth, SSO, RBAC, ABAC, etc.)
  • Experience working with backend programming languages (Java, Kotlin, Python)
  • Experience building scalable systems in a microservices environment
  • Experience working with SQL databases 
  • Familiarity with all aspects of the software development life cycle
  • Strong communication and interpersonal skills
  • English proficiency/fluency, both written and speaking (note: interviews will be conducted in English)

Bonus points

  • Golang or Kotlin experience
  • Experience with Identity as a Service with Okta
  • Experience with authorization providers and frameworks (Zanzibar)

Compensation

The expected salary range for this role is $192,000 - $240,000.  However, the starting base pay will depend on a number of factors including the candidate’s location, skills, experience, market demands, and internal pay parity. Depending on the position offered, equity and other forms of compensation may be provided as part of a total compensation package.

Please be aware, job-seekers may be at risk of targeting by malicious actors looking for personal data. Brex recruiters will only reach out via LinkedIn or email with a brex.com domain. Any outreach claiming to be from Brex via other sources should be ignored.

Brex Glassdoor Company Review
4.8 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Brex DE&I Review
4.7 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Brex
Brex CEO photo
Henrique Dubugras and Pedro Franceschi
Approve of CEO

Average salary estimate

$216000 / YEARLY (est.)
min
max
$192000K
$240000K

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 Senior Software Engineer, Product Security, Brex

Join Brex as a Senior Software Engineer focused on Product Security and be part of a dynamic team that is changing the way companies manage their spending. Based in the vibrant city of San Francisco, California, this role is perfect for someone with a passion for authentication and authorization technologies. At Brex, we pride ourselves on being an AI-powered spend platform that supports companies from startups to enterprises, including notable names like DoorDash and Flexport. Your expertise will help us design and build resilient APIs and tools that enhance the security of our platform, driving direct business impact. You will be inspired to think creatively, utilizing data to shape customer features while collaborating closely with cross-functional teams including product and design. With over five years of experience under your belt, you’re familiar with backend programming languages such as Java, Kotlin, or Python, and you have a good understanding of SQL databases. We focus on building scalable systems within a microservices environment and you will play a vital role in the full software development lifecycle. At Brex, we not only welcome innovative ideas, but we also foster a culture where you can grow your career and make meaningful contributions. Embrace the opportunity to work on-site at least twice a week while enjoying the flexibility of remote work for part of the year. If you're ready to take the next step in your career with a company that values diversity and inclusivity, we can't wait to meet you!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Product Security Role at Brex
What does a Senior Software Engineer in Product Security do at Brex?

As a Senior Software Engineer focused on Product Security at Brex, you'll design and develop strong APIs and tools for our authentication and authorization infrastructure. Your role involves collaborating with other teams to build robust customer features that enhance security while having a direct business impact.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer position at Brex?

To qualify for the Senior Software Engineer role at Brex, candidates should have a minimum of 5 years of experience in software engineering, a strong knowledge of authentication methods such as OAuth and SSO, and proficiency in backend programming languages, including Java, Kotlin, or Python.

Join Rise to see the full answer
What programming languages should a Senior Software Engineer at Brex be familiar with?

Senior Software Engineers at Brex should be well-versed in backend programming languages such as Java, Kotlin, and Python. Familiarity with SQL databases and experience in building scalable systems in a microservices environment are also key expectations.

Join Rise to see the full answer
Can you work remotely as a Senior Software Engineer at Brex?

Yes, Brex allows its employees to work remotely for up to 4 weeks per year, ensuring you can maintain a healthy work-life balance while enjoying the collaborative environment that our San Francisco office offers.

Join Rise to see the full answer
What is Brex's approach to diversity and inclusion for its engineering team?

At Brex, we are dedicated to building a diverse and inclusive culture within our engineering team. We believe that everyone's potential should only be limited by how big they can dream, and we actively work to empower our employees with the tools and resources needed for growth.

Join Rise to see the full answer
What kinds of projects will a Senior Software Engineer at Brex work on?

In your role as a Senior Software Engineer at Brex, you will engage in projects related to designing and building customer-facing products that enhance the security of our platform. This includes working on the authentication and authorization infrastructure that directly affects how our customers engage with our financial software.

Join Rise to see the full answer
What is the salary range for a Senior Software Engineer at Brex?

The expected salary range for a Senior Software Engineer at Brex is between $192,000 and $240,000. The starting base pay will depend on factors such as the candidate's experience, skills, and the demands of the market.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Product Security
Can you explain your experience with authentication and authorization frameworks?

When answering this question, focus on specific frameworks you've worked with, such as OAuth or SSO. Provide examples of how you applied these frameworks in real-world projects and the impact they had on user experience and security.

Join Rise to see the full answer
How do you approach building scalable systems in a microservices architecture?

Discuss the strategies you've used to build scalable systems, such as using containers, effective API design, and load balancing techniques. Highlight any challenges you've faced and how you overcame them.

Join Rise to see the full answer
What backend programming languages do you prefer and why?

Share your preferred programming languages, like Java, Kotlin, or Python, and explain why you find them effective for developing secure and robust applications. Mention any relevant projects where you employed these languages.

Join Rise to see the full answer
Describe a significant project you worked on related to product security.

Talk about a project where you focused on product security. Describe your role, the technologies you used, any specific challenges, and the outcome of the project, emphasizing how it improved the overall security posture.

Join Rise to see the full answer
How do you ensure quality during the software development lifecycle?

Discuss your approach to maintaining quality throughout the software development lifecycle, including testing methodologies (unit, integration, and user acceptance testing) and any tools you use for continuous integration and delivery.

Join Rise to see the full answer
What strategies do you use to stay updated with the latest technologies in software development?

Explain how you keep your skills current, whether through online courses, industry blogs, conferences, or participating in developer communities. Highlight specific technologies or trends you are passionate about.

Join Rise to see the full answer
Can you provide an example of how you've tackled customer support issues as a software engineer?

Provide a scenario where you had to respond to customer support queries. Explain how you assessed the situation, the steps you took to address the issue, and how you communicated with stakeholders throughout the process.

Join Rise to see the full answer
What steps do you take when debugging a complex issue?

Outline your debugging process, including how you gather information, reproduce the issue, analyze logs, and formulate a hypothesis. Emphasize your logical approach and any tools you rely on for debugging.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Describe your methods for task prioritization, citing tools or techniques you use, such as Agile methodologies. Explain how you balance deadline pressures with maintaining quality.

Join Rise to see the full answer
What motivates you to work in product security, and how do you approach continuous learning in this field?

Discuss your passion for product security and the importance of keeping applications secure. Share examples of how you engage in continuous learning, whether through certifications, workshops, or current security trends.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Brex Remote Salt Lake City, Utah, United States
Posted 12 days ago
Customer-Centric
Growth & Learning
Collaboration over Competition
Inclusive & Diverse
Rapid Growth
Dental Insurance
Vision Insurance
401K Matching
Maternity Leave
Paternity Leave
Flex-Friendly
Medical Insurance
Equity
Photo of the Rise User
Brex Remote New York, New York, United States
Posted 11 days ago
Customer-Centric
Growth & Learning
Collaboration over Competition
Inclusive & Diverse
Rapid Growth
Dental Insurance
Vision Insurance
401K Matching
Maternity Leave
Paternity Leave
Flex-Friendly
Medical Insurance
Equity
Photo of the Rise User
Posted 10 days ago
Mission Driven
Customer-Centric
Rapid Growth
Dare to be Different
Fast-Paced
Startup Mindset
Collaboration over Competition
Reward & Recognition
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Paid Sick Days
Paid Time-Off
Photo of the Rise User
Rokt Remote No location specified
Posted 5 days ago
Inclusive & Diverse
Diversity of Opinions
Mission Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Friends Outside of Work
Customer-Centric
Take Risks
Photo of the Rise User
ServiceNow Hybrid The Queen Building 5 Concourse Pkwy, Suite 2400, Atlanta, Georgia, United States
Posted 4 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 11 hours ago

Brex is an American fintech company and spend platform. Its core products include business credit cards and expense-management software to technology companies.

96 jobs
MATCH
VIEW MATCH
BADGES
Badge Diversity ChampionBadge Flexible CultureBadge Future MakerBadge Innovator
CULTURE VALUES
Customer-Centric
Growth & Learning
Collaboration over Competition
Inclusive & Diverse
Rapid Growth
BENEFITS & PERKS
Dental Insurance
Vision Insurance
401K Matching
Maternity Leave
Paternity Leave
Flex-Friendly
Medical Insurance
Equity
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 29, 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!