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

Senior Software Engineer

Job Description:
Are you passionate about software development and improving team productivity?
Pluralsight Flow is the solution you've been looking for! Flow helps engineering teams optimize software delivery and build meaningful connections with their team members. We combine data from your code commits, tickets, deployments, and incidents to give your team a detailed view of their development workflow, so they can identify and eliminate the things that slow development, lower quality, and frustrate developers. Our customers have used Flow to reduce cycle times, improve engineering team morale, identify best practices, and more accurately plan for success.
Join our team and help redefine software development in the 21st century!
Who you’re committed to being:
  • We NOT Me: You love that Software Development is a team sport. You are a strong collaborator, a trusted teammate, and are skilled at resolving conflict. You work well on a team, value the contributions of those around you, and support your team members in their professional growth. You also have a sense of humor (We work hard, but we like to keep things light).
  • Innovation Catalyst: You are a creative problem-solver who is able to analyze difficult problems, break them down into smaller parts, and find effective solutions for customers. You bring innovative ideas to the team which help us solve ambitious problems in novel ways.
  • Urgent Curiosity: You love to learn and operate with a shared sense of urgency. You discover new information or solutions quickly, and are highly motivated to explore, understand new concepts, and apply this understanding as quick as possible for customers.
  • Tenacious Persistence: You are highly committed to overcoming obstacles, even in the face of adversity, and are willing to put in the time, energy, and effort required to see it through to completion and delight our customers.
  • Communications Champ: You are an excellence written and verbal communicator and effective influencer with members of your team and key partners. We are a completely remote team and communication is key to our success.
What you’ll own:
  • Product Development: You will be responsible for participating in all stages of the software development lifecycle (SDLC), including requirements gathering, design, implementation, testing, and deployment. You ensure that features and functionality are delivered on time, within budget, and to the highest quality standards.
  • Observability: You measure what matters. You're an advocate and thought leaders for observability. You empower your team by leveraging metrics, logs, and traces to identify and resolve integration issues, monitor and measure performance across your systems, and create insights into your team's systems are functioning to improve overall system reliability and performance.
  • System Integrations: You are an authority at integrating your system with other systems and services ensuring that they work seamlessly together. You take the lead for your team to identify technical requirements, design and implement integration solutions independently and with your team. You also ensure flawless operations by championing automated testing and validation.
  • Release Management: Shipping is winning. You take the lead for your team managing changes by coordinating the release process with partners, implementing continuous integration and delivery techniques, and ensuring that software is deployed in a frequently, efficiently, and progressively more quickly while minimizing risk, downtime, and not harming customers.
  • Technical Documentation: You will take the lead in creating and maintaining team documentation including design documents, user manuals, and other related materials that describe the software architecture and functionality that your team supports. You ensure that documentation is up-to-date, accurate, easy to understand, and quick to discover.
Experience you’ll need:
  • A minimum of 5 years of software engineering or equivalent experience with a Bachelor's degree; or 3+ years with an advanced degree.
  • Demonstrated ability to analyze problems, identify candidate solutions, and communicate trade-offs and recommendations to peers and leaders.
  • Comfortable working independently as well as with others, and mentoring junior developers.
  • Deep understanding and hands-on experience with one or more technologies in our tech stack: Python, Django, Java, PostgreSQL, React, Typescript, Javascript, AWS step functions, lambda.
  • Take ownership of your work through the entire SDLC.
  • Commitment to engineering excellence with a focus on code quality, security, and system observability.
  • Understand how the experiences you build align to company objectives and why they make a difference.
  • Push beyond your comfort zone and champion continuous improvement.

To advance the world's technology workforce.

23 jobs
MATCH
Calculating your matching score...
FUNDING
TEAM SIZE
DATE POSTED
June 10, 2023

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!