Senior Software Engineer - Remote
WorkivaOverview
Join Workiva as a Senior Software Engineer and explore a world of innovation where you'll leverage a diverse and cutting-edge tech stack. From Java, Kotlin, and Go on the backend to TypeScript, React, and Dart on the frontend, our technology ecosystem is rich and varied. We prioritize candidates with experience in modern OOP languages and contemporary technologies, while also valuing adaptability and quick learning abilities, ensuring you can make a significant impact regardless of your technical background.
What You’ll Do
- Design, develop, and implement high-quality software solutions that meet business and technical requirements.
- Collaborate with product owners, designers, and other stakeholders to understand and refine project requirements and ensure alignment with product vision and strategy.
- Write clean, efficient, and maintainable code that follows industry best practices and coding standards.
- Participate in code reviews and provide constructive feedback to team members to ensure code quality and consistency.
- Deliver and document team or group level technical solutions that meet or exceed customer expectations.
- Develop and execute comprehensive test plans and automated tests (unit, integration, functional, etc.) with Workiva solutions in mind to ensure software quality and reliability.
- Debug and troubleshoot complex issues across multiple service and application contexts using tools and techniques appropriate for the problem.
- Collaborate with support teams in triaging and resolving production issues to ensure customer satisfaction.
- Participate in product discovery activities with customers and stakeholders to gain insights, validate hypotheses, and identify opportunities for innovation.
- Establish key performance indicators (KPIs) and metrics to identify problems, suggest solutions, and drive continuous improvement.
What You’ll Need
Minimum Qualifications
- 2+ years of relevant experience with a Bachelor's Degree or equivalent experience.
Preferred Qualifications
- 4+ years of professional software development experience.
- Strong foundation in computer science, including expertise in data structures, algorithms, object-oriented software design, and working with cloud-based distributed systems.
- Demonstrated expertise in modern programming languages such as Dart, React, TypeScript, Go, Java, and/or Kotlin.
- Expertise in debugging complex systems or applications.
- Experience as a technical mentor preferred, with the ability to coach and mentor junior engineers.
- Experience working in an agile development environment preferred, with a focus on continuous improvement and delivery.
- Experience developing for service-oriented architecture is a plus.
- Strong communication skills, both written and verbal, with the ability to communicate complex technical issues to both technical and non-technical audiences.
- Strong problem-solving, critical thinking, and adaptability skills, with a 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.
Benefits Extracted with AI
- 401(k) match
- Comprehensive employee benefits package
- Annual discretionary bonus
- Restricted Stock Units
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer (Full-Stack)
Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.
Senior Software Engineer
Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.
Remote Software Engineer
Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.
Senior Full-Stack Software Engineer
Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.
Remote Software Engineer
Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.
Senior Software Engineer - Remote
Join Spinwheel as a Senior Software Engineer to lead API design and integration architecture in a remote-first, fast-growing startup.
Senior Software Engineer II, Provider Experience
Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.
Senior Cloud Engineer
Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.
Full Stack Software Engineer II (Java/React)
Join Elastic as a Full Stack Software Engineer II, focusing on Java and React, to enhance search components remotely.
Staff Software Engineer - Platform
Join Wellhub as a Staff Software Engineer to lead platform development, focusing on performance, scalability, and resilience in a remote role.
Lead Software Engineer with AWS and REST Expertise
Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.
Senior Backend Developer - Java
Join Odevo as a Senior Backend Developer in Stockholm, focusing on Java, Spring Boot, and Kubernetes in a hybrid work environment.
Senior Software Engineer, Reporting Platform
Join Square as a Senior Software Engineer to lead development on the Reporting Platform, focusing on Java, Kotlin, and AWS.
Senior Full-Stack Product Engineer
Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
Remote Software Engineer
Join Bending Spoons as a Remote Software Engineer. Work on backend, data, infrastructure, mobile, or security & privacy.
Senior Full Stack Developer - Java, React, Spring Boot
Join Lexware as a Senior Full Stack Developer to enhance invoice creation using Java, React, and Spring Boot in a hybrid work environment.
Senior Software Engineer, Frontend
Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.
Senior Software Engineer - ReactJS
Join Walmart as a Senior Software Engineer specializing in ReactJS, NodeJS, and TypeScript. Drive innovation in a fast-paced environment.
Senior Software Engineer, Frontend
Join Procore as a Senior Software Engineer, Frontend, to innovate and drive UI changes in a remote role.
Senior Backend Developer - Java, Microservices
Join Oracle as a Senior Backend Developer focusing on Java and Microservices to revolutionize healthcare technology.
Senior Software Engineer - React and React Native
Join Kraken as a Senior Software Engineer to develop web and mobile apps using React and React Native.
Senior Full Stack Developer - Java, React, Spring Boot
Join Lexware as a Senior Full Stack Developer to enhance our ERP solutions using Java, React, and AWS technologies.