1

Senior Full Stack Java Developer Jobs in Ames, IA

Expertise in modern programming languages such as JavaScript, Java, Go, Python, etc., enabling you to contribute effectively to our tech stack * Skilled in debugging complex systems or applications ...

Solutions Engineer

Nevada, IA · On-site

$224K - $336K/yr

... backend (Java, C#, Node.js, Python, PHP, Ruby) development, or IP‑based real‑time ... full NYC AEDT Notice. #J-18808-Ljbffr

Senior Construction Manager

Nevada, IA · On-site

$140K - $170K/yr

This position offers full benefits including PTO, Medical, Dental and 401k! Salary is between $140 ... engineering teams. * Financial analysis of construction. * Construction project management for ...

Application Architect

Johnston, IA · On-site

$120K - $170K/yr

Collaborate with software engineers and other architects to define product structures and ensure ... Java, .NET, and RPG. * Knowledge of banking operations, including regulatory requirements.

Senior Business Analyst

Nevada, IA · On-site

$86K - $112K/yr

Hold accountability for requirements quality across the full initiative; QA and UAT surface few ... Knowledge Engineering & AI Enablement * Own the domain-level knowledge base: business rules ...

New

Full timeposted on: Posted Todayjob requisition id: R19579## Position Title:Senior Psychologist ... Provide presentations and outreach programming on mental health topics for students, staff, and ...

... testing and engineering organization specializing in ele ct rical acce pt ance testing ... and full project execution. This role requires deep expertise in analyzing protection schemes ...

Electric Power Systems (EPS) is a NETA-accredited independent electrical testing and engineering ... and full project execution. This role requires deep expertise in analyzing protection schemes ...

Computer Support Engineer

Nevada, IA · On-site

$69K - $158K/yr

Applies advanced skills or extensive technical expertise, full industry knowledge. Develops ... Escalates more complex problems to senior levels, and performs other duties, as assigned. You Have:

Execute full design process, from initial sketch through start of construction * Work independently ... Collect data from client and stakeholders by engaging in programming, surveys, focus groups ...

Execute full design process, from initial sketch through start of construction * Work independently ... Collect data from client and stakeholders by engaging in programming, surveys, focus groups ...

Showing results 41-60

Senior Full Stack Java Developer information

See Ames, IA salary details

$10

$56

$76

How much do senior full stack java developer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for senior full stack java developer in Ames, IA is $56.81, according to ZipRecruiter salary data. Most workers in this role earn between $49.38 and $63.70 per hour, depending on experience, location, and employer.

What is a senior full stack Java developer?

Senior Full Stack Java Developers are experienced software professionals who design, develop, and maintain both the front-end and back-end components of web applications using Java and related technologies. They typically work with frameworks such as Spring Boot for the backend and may use JavaScript frameworks like Angular or React for the frontend. In addition to coding, they often lead development teams, make architectural decisions, and ensure best practices are followed throughout the software development lifecycle.

What are the key skills and qualifications needed to thrive as a senior full stack Java developer?

A Senior Full Stack Java Developer needs advanced proficiency in Java, front-end frameworks (such as Angular or React), and a solid understanding of databases, supported by a bachelor’s degree in computer science or related field. Experience with tools like Spring Boot, RESTful APIs, version control systems (e.g., Git), and cloud platforms is typically required, along with relevant certifications. Strong problem-solving, communication, and teamwork skills help developers effectively collaborate and deliver robust solutions. These competencies are crucial for building scalable applications, leading projects, and ensuring efficient development processes.

What are some common challenges senior full stack Java developers face when balancing backend and frontend responsibilities?

Senior Full Stack Java Developers often encounter the challenge of staying up-to-date with both backend Java frameworks and rapidly evolving frontend technologies. Balancing deep expertise in server-side development with proficiency in modern JavaScript frameworks (like React or Angular) can be demanding. Additionally, these professionals often need to effectively prioritize tasks between client and server development while collaborating with specialized frontend or backend team members. Time management, clear communication, and a willingness to learn new tools are essential for success in this multifaceted role.

What are popular job titles related to Senior Full Stack Java Developer jobs in Ames, IA?

For Senior Full Stack Java Developer jobs in Ames, IA, the most frequently searched job titles are:

What job categories do people searching Senior Full Stack Java Developer jobs in Ames, IA look for?

The top searched job categories for Senior Full Stack Java Developer jobs in Ames, IA are:

What cities near Ames, IA are hiring for Senior Full Stack Java Developer jobs?

Cities near Ames, IA with the most Senior Full Stack Java Developer job openings:

Infographic showing various Senior Full Stack Java Developer job openings in Ames, IA as of August 2026, with employment types broken down into 84% Full Time, 10% Part Time, 5% Contract, and 1% Nights. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $118,170 per year, or $56.8 per hour.

Staff Data Engineer

Ames, IA • On-site

Workiva, Inc.
Software Development • 1 - 5K employees

Other

Retirement

Re-posted 22 days ago


Workiva rating

9.9

Company rating: 9.9 out of 10

Based on 7 frontline employees who took The Breakroom Quiz

1st of 247 rated software companies


Job description

Get ready to embark on an exhilarating journey as a Staff Software Engineer! As a technical leader on the team, you'll be a driving force behind their success, providing them with the technical guidance and support they need to thrive. Together, you'll tackle exciting challenges and deliver impactful solutions that leave a lasting impact. By mentoring and empowering your teammates, you'll witness their growth and contribute to a dynamic and collaborative work environment. Collaborating closely with stakeholders, you'll bring innovative ideas to life and shape the future of cutting-edge projects. Your commitment to code quality and continuous improvement will ensure that you're always pushing boundaries and delivering exceptional results. Prepare to make your mark, and be at the forefront of technology, as you embark on this adventure as a Staff Software Engineer!


What You'll Do

  • Participate in product discovery to understand stakeholders, customer usage, and product scope
  • Break down projects into manageable tasks for efficient development
  • Independently develop and enhance features, solutions, and services based on partial definitions
  • Lead the team in resolving complex incidents, analyzing root causes, and driving improvements
  • Guide and support team members with technical challenges, contributing to their growth and development
  • Improve solution quality through code reviews, automated testing, and collaboration with stakeholders
  • Represent the team, providing integration assistance, education, and risk mitigation for stakeholders
  • Establish key metrics to identify software issues, propose solutions, and drive resolution
  • Foster an inclusive environment, encouraging diverse perspectives and open technical discussions

What You'll Need

Minimum Qualifications

  • Undergraduate degree or equivalent combination of education and experience in a related field; an advanced degree may be considered in lieu of professional experience
  • 6 years of related experience

Preferred Qualifications

  • Specialized expertise in sub-function and working knowledge of related functions
  • Understanding of industry and how work contributes to the achievement of objectives
  • Strong proficiency in computer science fundamentals, including knowledge of data structures, algorithms, object-oriented software design, functional programming, and cloud-based distributed systems
  • Experience in building and implementing various types of tests to ensure high-quality software
  • Demonstrated success in leading initiatives, showing your ability to take ownership and drive projects forward
  • Expertise in modern programming languages such as JavaScript, Java, Go, Python, etc., enabling you to contribute effectively to our tech stack
  • Skilled in debugging complex systems or applications, with a keen eye for identifying and resolving issues
  • Knowledge of mobile computing, databases, database design, cloud infrastructure, HTTP, and web protocols is a plus, as it will further enhance your contributions to our team
  • Availability for after-hours support to address critical customer issues and ensure a reliable and smooth customer experience

Travel Requirements and Working Conditions

  • Willingness to travel up to 10% for team and corporate meetings, fostering relationships and representing company interests
  • Reliable internet access for any period of time working remotely, as we embrace flexible work arrangements

N/A

How You'll Be Rewarded

Salary range in the US: $129,000.00 - $207,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.

Why Join Workiva

Workiva is the platform designed to bring confidence, control, and a competitive edge to the world's most complex organizations. Our AI-powered platform unifies finance, risk, and sustainability on a single, secure foundation-ensuring data is trusted, traceable, and ready to act on. With an unbroken path from source to output, leaders gain confidence in their numbers, visibility into current and emerging risks, and the ability to move with speed and precision in a constantly changing world.

At Workiva, you'll bring technology to market that executives, boards, and regulators depend on. The work you do here helps organizations navigate uncertainty, maintain trust, and make decisions that stand up to scrutiny. If you're energized by meaningful challenges, inspired by collaborative teams, and motivated to help organizations turn uncertainty into advantage, we'd love to meet you.

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.

Workiva is committed to working with and providing reasonable accommodations to applicants with disabilities. To request assistance with the application process, please email talentacquisition@workiva.com.

Workiva employees are required to undergo comprehensive security and privacy training tailored to their roles, ensuring adherence to company policies and regulatory standards.

Workiva supports employees in working where they work best - either from an office or remotely from any location within their country of employment.

#LI-TM1

What Workiva employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom