Senior Software Engineer - Infrastructure - Remote

$102,000 - $173,000 yearly
  • Workiva
  • Remote (USA)
  • Sep 12, 2023
Full time Engineering Senior Level Software

Job Description

Are you a passionate Senior Software Engineer looking for an exciting opportunity to contribute to the backbone of our Research and Development (R&D) efforts? If you have a knack for building robust CI/CD systems and are eager to stay ahead of the curve in the ever-evolving tech landscape, then this role is for you.

As a Senior Software Engineer on our Infrastructure team, you'll be part of a dynamic group responsible for developing cutting-edge CI/CD systems that enable our internal product development teams to work seamlessly. Your expertise in full-stack development, combined with your drive for self-learning, will make you the go-to expert for our R&D teams.

We're open to candidates without prior infrastructure experience, as long as they demonstrate eagerness to pick up these skills and a strong foundation in software engineering.

What You’ll Do

  • Design and Develop: Create high-quality software solutions that align with business and technical requirements.

  • Collaborate: Work closely with product owners, designers, and stakeholders to refine project requirements and ensure alignment with our product vision.

  • Coding Excellence: Write clean, efficient, and maintainable code following industry best practices.

  • Code Reviews: Participate in code reviews to maintain code quality and consistency.

  • Testing: Develop and execute comprehensive test plans and automated tests to ensure software quality and reliability.

  • Troubleshooting: Debug and troubleshoot complex issues across multiple contexts.

  • Customer Focus: Collaborate with support teams to resolve production issues and ensure customer satisfaction.

  • Innovation: Participate in product discovery activities and identify opportunities for innovation.

  • Mentoring: Mentor and coach junior engineers technically and culturally to help them grow.

  • Communication: Effectively communicate complex technical issues to both technical and non-technical audiences.

What You’ll Need

  • Experience: 4 years of relevant experience with a Bachelor's Degree or 2 years with a Master's Degree.

  • Technical Foundation: Strong computer science foundation, including data structures, algorithms, and cloud-based distributed systems.

  • Programming Skills: Expertise in modern programming languages such as Typescript, Angular, Python, Dart, React, Go, Java, and/or Kotlin.

  • Debugging: Proven ability to debug complex systems or applications.

  • Mentorship: Experience as a technical mentor is preferred.

  • Agile Experience: Familiarity with agile development and a focus on continuous improvement.

  • Service-Oriented Architecture: Experience with service-oriented architecture is a plus.

  • Communication: Strong written and verbal communication skills.

  • Problem-Solving: Excellent problem-solving, critical thinking, and adaptability skills.

  • Continuous Learning: Commitment to staying up-to-date with new technologies and best practices in software engineering.

How You’ll Be Rewarded:

  • Salary range in the US: 

$102,000.00 - $173,000.00

  • A discretionary bonus typically paid annually
  • Restricted Stock Units granted at time of hire
  • 401(k) match and comprehensive employee benefits package

The salary range represents the low and high end of the salary range for this job in the US. Minimums and maximums may vary based on location. The actual salary offer will carefully consider a wide range of factors, including your skills, qualifications, experience and other relevant factors.

Where You’ll Work

Our values drive how we work and who we hire. You will see these values ingrained in how we support our customers, work with team members, build our products and in the work environment we’ve created.

  • Customer Success:  Always delight our customers.

  • Trust: Rely on each other. 

  • Integrity: Do the right thing, every time. 

  • Collaboration: Share resources and work together. 

  • Innovation: Keep creating solutions and finding better ways. 

  • Inclusion: Support a diverse community where we all belong. 

  • Accountability: Be responsible for your success and failure.

We believe our people are our greatest asset, and our unique culture gives employees the opportunity to make an impact everyday. We give our employees the freedom and resources they need—backed by our culture of collaboration and diverse thought—to continue innovating and breaking new ground. We hire talented people with a wide range of skills and experiences who are eager to tackle some of today’s most challenging problems.

At Workiva, you’ll enjoy: 

  • Fantastic Benefits: With coverage starting day one, choose from competitive health, dental, and vision plans on the largest physician networks available.

  • Casual Dress: Workiva has a casual work environment, most people wear jeans to the office.

  • Involvement: Ability to participate in Business Employee Resource Groups (Black, Hispanic, Asian, Women, Rainbow (LGBTQIA+), Veterans, Disabilities), Volunteering, Company wide celebrations, and more

  • Work-life Balance: We have competitive PTO, VTO and Parental Leave. We encourage employees to spend time enjoying life outside of work.

Workiva is an Equal Employment Opportunity and Affirmative Action Employer.  We believe that great minds think differently.  We value diversity of backgrounds, beliefs, and interests, and we recognize diversity as an important source of intellectual thought, varied perspective, and innovation.  Employment decisions are made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression genetic information, marital status, citizenship status or any other protected characteristic.  We strongly encourage and welcome people from historically marginalized groups to apply.