Senior Software Engineer

Torentify Official — United States · Posted ~3 hours ago

Senior Remote Visa History ✓

Skills

Software development Software testing Java Kotlin Go TypeScript React Dart AI-assisted development Debugging Technical communication Mentoring AI tooling

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior software engineering role focused on designing, developing, testing, and delivering reliable software in a modern AI-enabled environment. You will work across multiple programming languages and frontend technologies, collaborate with product and design teams, solve complex technical problems, mentor engineers, and contribute to continuous improvement.

Highlights

Work with a broad modern technology stack in an AI-enabled engineering environment, with opportunities for complex problem solving, product discovery, continuous improvement, and mentoring.

Description

# Senior Software Engineer ## About the Role Workiva is seeking a Senior Software Engineer to design, develop, test, and deliver high-quality software solutions within an AI-enabled technology organization. The role offers the opportunity to work across a diverse modern technology stack, including Java, Kotlin, Go, TypeScript, React, and Dart, while using AI tooling to accelerate development and enhance platform capabilities. You will collaborate with product owners, designers, customers, support teams, and other engineers to turn business and technical requirements into reliable software. The role also includes debugging complex systems, driving product discovery and continuous improvement, mentoring engineers, and communicating technical concepts clearly to both technical and non-technical audiences. ## Key Responsibilities * Design, develop, and implement high-quality software solutions that meet business and technical requirements. * Use AI tooling to accelerate software development and enhance platform features. * Collaborate with product owners, designers, customers, and stakeholders to understand and refine requirements. * Ensure software development aligns with product vision and strategy. * Write clean, efficient, maintainable code following industry standards and coding practices. * Participate in code reviews and provide constructive feedback. * Deliver and document team- or group-level technical solutions that meet or exceed customer expectations. * Develop and execute comprehensive testing strategies, including unit, integration, and functional testing. * Debug and troubleshoot complex issues across multiple services and application contexts. * Collaborate with support teams to triage and resolve production issues. * Participate in product discovery activities with customers and stakeholders. * Gather insights, validate hypotheses, and identify opportunities for innovation. * Establish KPIs and metrics to identify problems, evaluate solutions, and drive continuous improvement. * Mentor and coach engineers on technical and cultural development. * Communicate complex technical issues clearly to technical and non-technical audiences. ## Required Qualifications * 2+ years of relevant experience with a Bachelor's degree or equivalent experience. * Ability to design, develop, test, and maintain software solutions. * Ability to work collaboratively with cross-functional teams and stakeholders. * Strong problem-solving and technical troubleshooting abilities. * Ability to communicate complex technical topics effectively. * Ability to adapt to new technologies and development practices. ## Preferred Qualifications * 4+ years of professional software development experience. * Strong computer science foundation, including data structures, algorithms, and object-oriented software design. * Experience working with cloud-based distributed systems. * Expertise in one or more modern programming technologies, including Dart, React, TypeScript, Go, Java, and/or Kotlin. * Experience debugging complex systems or applications. * Technical mentoring or coaching experience. * Experience working in an agile development environment. * Experience with service-oriented architecture. * Strong written and verbal communication skills. * Strong critical thinking and adaptability. * Commitment to staying current with software engineering technologies and best practices. ## Skills & Competencies * Software Engineering * Java * Kotlin * Go * TypeScript * React * Dart * Object-Oriented Programming * Data Structures * Algorithms * Cloud Computing * Distributed Systems * Service-Oriented Architecture * AI-Assisted Development * AI Tooling * Software Design * Application Development * Automated Testing * Unit Testing * Integration Testing * Functional Testing * Debugging * Troubleshooting * Production Support * Code Review * Product Discovery * KPI Development * Metrics * Continuous Improvement * Technical Mentoring * Coaching * Agile Development * Problem-Solving * Critical Thinking * Adaptability * Technical Communication * Stakeholder Collaboration ## Education & Experience ### Experience * Minimum 2+ years of relevant experience with a Bachelor's degree or equivalent experience. * Preferred 4+ years of professional software development experience. * Experience with software development, testing, debugging, and technical collaboration. ### Education * Bachelor's degree or equivalent experience. ## Work Arrangement & Schedule * **Employment Type:** Not specified in the source description. * **Work Arrangement:** Remote or office-based. * **Location:** United States; employees may work remotely from any location within their country of employment. * **Travel:** Up to 15%. * **Schedule:** Not otherwise specified. * **Weekend Requirements:** Not specified. ## Compensation & Benefits * **U.S. Salary Range:** $111,000–$180,000 * Discretionary bonus, typically paid annually. * Restricted Stock Units (RSUs) granted at the time of hire. * 401(k) match. * Comprehensive employee benefits package. * Actual salary may vary based on location, skills, qualifications, experience, and other relevant factors. ## Compliance / Additional Information * **Employer:** Workiva * Workiva provides an AI-powered platform for finance, risk, and sustainability, with an emphasis on trusted, traceable data. * Employment decisions are made without regard to protected characteristics under applicable law. * Workiva provides reasonable accommodations to applicants with disabilities. * Employees are required to complete comprehensive security and privacy training appropriate to their roles. * Workiva supports employees working where they work best, either from an office or remotely within their country of employment.