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

Senior Software Engineer, IAM

Outreach is the first and only AI Sales Execution Platform built for intelligent revenue workflows. Built on the world’s largest foundation of customer interactions and go-to-market team data, Outreach’s leading revenue AI technology helps go-to-market professionals and their companies win by intelligently accelerating decision making and elevating sellers to do their best work. Our powerful platform gives revenue teams the tools they need to design, measure, and improve a revenue strategy for every stage of the customer journey, improving efficiency and effectiveness across the entire revenue cycle. Over 6,000 customers, including Zoom, McKesson, Snowflake, SAP, and Okta use Outreach to power workflows, put customers at the center of their business, improve revenue results, and win in the market.


The Role


Protecting customer data and access to it, is at the core of building and retaining customer trust. How do you continue to secure customer data while providing more flexibility to customers to model their diverse access control and data-collaboration needs. As Outreach scales to meet the needs of our growing customer base, we simultaneously need to evolve our governance solution to empower customers to achieve just this. We are looking for a Senior Software Engineer to collaborate closely with Product and InfoSec teams in leading the team to conceptualize, design and deliver on this challenge. 


About the Team


The mission of the Outreach Governance Platform team is to provide secure data access while enabling customers to flexibly model their workflow needs for collaboration and reporting. This team will work closely with the Product and Infosec teams at Outreach to design and develop their solution. In addition to the backend, the team will own the end to end experience for customers to set up, enforce and use access controls throughout the Outreach application. 


Basic Requirements
  • 4+ years of professional software development experience.
  • Solid OOP and software design knowledge – you should know how to create software that’s extensible, reusable and meets desired architectural objectives.
  • Familiar with continuous integration environments.
  • A can-do attitude and good team player.
  • Ability to prioritize tasks properly for incremental delivery.
  • Willingness to learn new technologies.
  • You embody our core values: We are hungry craftspeople, we have grit, we are honest, we take ownership, we have each other's back no matter what, we're one with our customers, and we find strength in diversity and inclusion


Bonus if you have
  • Experience with our technical stack: ElasticSearch, MySQL, AWS, Docker and Kubernetes


$126,000 - $180,000 a year
The annual base salary range for this role is $126,000-$180,000 USD. You may also be offered incentive compensation, bonus, restricted stock units, and benefits. Actual compensation is based on factors such as the your skills, qualifications, and experience. We also have a location-based compensation structure; there may be a different range for candidates in other locations.

#LI-AS1


Why You’ll Love It Here


• Generous medical, dental, and vision coverage for full-time employees and their dependents

• Flexible time off

• 401k to help you save for the future

• Diversity and inclusion programs that promote employee resource groups like OWN+ (Outreach Women's Network), Adelante (Latinx community), OBX (Outreach Black Connection), Mosaic (AAPI community), Pride (LGBTQIA+), Gender+, Disability Community, and Veterans/Military

• A parental leave program that includes not just extended time off but options for a paid night nurse, and a gradual return to work

• Infertility/ assisted reproductive services benefit

• Employee referral bonuses to encourage the addition of great new people to the team

• Plus, unlimited snacks and beverages in our kitchen

• We’re an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status


Our success is reliant on building teams that include people from different backgrounds and experiences who can elevate assumptions and ideas with fresh perspectives. We're dedicated to hiring the whole human, not just a resume. To that end, we look for a diverse pool of applicants-including those from historically marginalized groups. We would like to invite you to apply even if you don't think you meet all of the requirements listed below. We don't want a few lines in a job description to get between us and the opportunity to meet you.

Outreach Glassdoor Company Review
2.9 Glassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star iconGlassdoor star icon
Outreach DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Outreach
Outreach CEO photo
Manny Medina
Approve of CEO

Average salary estimate

$153000 / YEARLY (est.)
min
max
$126000K
$180000K

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, IAM, Outreach

At Outreach, we're on a mission to empower go-to-market teams with the most advanced AI Sales Execution Platform, and we're looking for a Senior Software Engineer in IAM to join our innovative team in Seattle, WA. In this pivotal role, you will be at the forefront of ensuring our customers' data security while allowing them the flexibility they need to model their diverse access control requirements. As the company continues to scale, your expertise will help evolve our governance solutions to bolster customer trust and meet their growing demands. You will collaborate closely with our Product and InfoSec teams, taking on the exciting challenge of conceptualizing and delivering secure data access solutions. You'll be part of a dynamic team dedicated to creating an intuitive end-to-end experience for our customers, enabling them to manage and enforce access controls seamlessly throughout the Outreach application. We pride ourselves on fostering a culture of learning and teamwork, where your skills in OOP, software design, and continuous integration practices will shine. With a supportive work environment that emphasizes diversity and inclusion, you'll be joining a community of craftspeople who share a common goal of making a significant impact on the customer experience. If you value innovative thinking and want to work with cutting-edge technology alongside some of the brightest minds in the industry, Outreach is the place for you.

Frequently Asked Questions (FAQs) for Senior Software Engineer, IAM Role at Outreach
What are the responsibilities of a Senior Software Engineer, IAM at Outreach?

As a Senior Software Engineer, IAM at Outreach, your primary responsibilities will include collaborating with Product and InfoSec teams to design and develop secure data access solutions. You'll lead the team in conceptualizing and delivering innovative governance features while ensuring customer flexibility in orchestration and reporting needs. Your role will also encompass managing the end-to-end experience for customers related to access controls within the Outreach platform. In essence, you'll be pivotal in enhancing our systems while maintaining the highest security standards.

Join Rise to see the full answer
What qualifications do I need for the Senior Software Engineer, IAM position at Outreach?

To qualify for the Senior Software Engineer, IAM role at Outreach, candidates should have at least 4 years of professional software development experience. A strong understanding of object-oriented programming and software design principles is essential. Familiarity with continuous integration environments and a willingness to learn new technologies are key attributes. We value team players with a can-do attitude who prioritize tasks effectively for incremental delivery, embodying values like grit and honesty.

Join Rise to see the full answer
Is experience with specific technologies required for the Senior Software Engineer, IAM role at Outreach?

While not mandatory, having experience with technologies such as ElasticSearch, MySQL, AWS, Docker, and Kubernetes is considered a bonus for the Senior Software Engineer, IAM position at Outreach. This familiarity can significantly contribute to the efficiency and effectiveness of your work in developing robust governance solutions that meet the complex needs of our customers.

Join Rise to see the full answer
What is the salary range for the Senior Software Engineer, IAM position at Outreach?

The salary range for the Senior Software Engineer, IAM role at Outreach is between $126,000 and $180,000 per year. However, actual compensation will depend on various factors, including your skills, qualifications, and experience. Additionally, Outreach offers incentive compensation, stock options, and comprehensive benefits that can further enhance your overall compensation package.

Join Rise to see the full answer
What types of employee benefits does Outreach offer for the Senior Software Engineer, IAM position?

At Outreach, we offer a comprehensive range of benefits for our employees, including generous medical, dental, and vision coverage for you and your dependents. You will also enjoy flexible time off, a 401k plan to help with future savings, and robust diversity and inclusion initiatives. We even provide unique parental leave offerings and infertility assistance services, along with handy perks like employee referral bonuses and unlimited snacks in our kitchen!

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, IAM
Can you describe your experience with object-oriented programming principles as applicable to the Senior Software Engineer position?

In responding to this question, focus on articulating your understanding of OOP principles like encapsulation, inheritance, and polymorphism. Share specific examples where you have applied these principles in your prior roles, emphasizing how they helped create scalable and maintainable code.

Join Rise to see the full answer
How do you approach collaboration with product teams and information security teams?

Discuss your effective communication strategies and the importance of being proactive in involving different stakeholders. Illustrate with examples how you've previously collaborated with product and security teams to deliver successful software projects, always prioritizing customer needs.

Join Rise to see the full answer
What strategies do you use to prioritize tasks effectively in a fast-paced environment?

Talk about your approaches to task management, such as utilizing tools like Agile methodologies or Kanban boards. Provide insights on how you determine task priority based on customer impact, deadlines, and project goals, showcasing your adaptability to changing circumstances.

Join Rise to see the full answer
What are your experiences with technologies like AWS, Docker, or Kubernetes?

Review your hands-on experiences with these technologies, discussing any relevant projects in which you utilized AWS for scalable infrastructure, Docker for containerization, and Kubernetes for orchestration. Highlight the outcomes and efficiencies you achieved through these technologies.

Join Rise to see the full answer
Can you explain a challenging technical problem you encountered and how you resolved it?

Narrate a specific instance that encompasses a challenging issue you faced. Illustrate your problem-solving process, how you analyzed the situation, and the steps you took to arrive at a solution. Make sure to emphasize the skills you used and the impact of your resolution.

Join Rise to see the full answer
What motivates you to work in IAM and security-related roles?

Share your passion for security and identity access management by explaining how protecting user data and maintaining their trust drives your work. You may also want to discuss your commitment to staying updated on the latest industry best practices and compliance regulations.

Join Rise to see the full answer
How do you ensure quality and reliability in your software development processes?

Outline the practices you engage in to maintain high-quality software outputs, such as rigorous testing (unit, integration, etc.), code reviews, and utilizing CI/CD pipelines. Mention how these practices support continuous improvement and reduce defects.

Join Rise to see the full answer
How do you stay current with new technologies and industry trends?

Discuss the resources you leverage to stay informed, such as online courses, industry publications, conferences, and community engagement. Express an openness to continuous learning and how that translates into innovation within your work.

Join Rise to see the full answer
What would be your approach to understanding customer needs while developing access control features?

Explain the importance of user research and gathering feedback directly from customers. Share how you would integrate customer insights into your development process to ensure that the solutions meet real-world needs and are user-friendly.

Join Rise to see the full answer
What are your thoughts on promoting a culture of diversity and inclusion within a tech team?

Express your belief in the importance of diversity in tech teams, discussing how varied perspectives contribute to stronger outcomes and innovation. Emphasize your commitment to fostering an inclusive environment that empowers all team members.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Photo of the Rise User
Auria Hybrid No location specified
Posted 10 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Dealpath Hybrid New York City, New York
Posted 5 days ago
Photo of the Rise User
Posted 10 days ago

At Outreach, we're on a mission to change the way companies engage with their customers throughout their lifecycle. We understand how technology can change the game for revenue teams, driving innovation and efficient growth with every interactio...

66 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 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!