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

Senior Software Developer

Description

   

Senior Software Developer  

  

BUSINESS UNIT: Shared Services

FUNCTION: Enablement/Product

REPORT TO: Software Engineering Manager

CLASSIFICATION: Exempt

LOCATION: Cedar Rapids, Iowa (Hybrid)

EDUCATION: Bachelor’s or Associates Degree in computer-related field preferred or 2+ years’ relevant experience 

EXPERIENCE: 5 – 7 years of experience preferred 


Who We Are Looking For

CCR builds and delivers innovative technology solutions and products for partners local and across the globe. 


We are searching for a highly motivated, dedicated, and experienced team member who understands the importance of business relationships to deliver our vision. Who has the ability to adjust quickly to changing conditions, relishes tackling challenges in a fast-paced environment and delivers results with confidence, collaboration and determination. 


Our ideal candidate thrives in an innovative and agile environment, is a go-getter who works collaboratively and partners across matrixed teams to plan, implement, and support our technology by developing strong relationships. This role will play a crucial role in leading the designing, development, testing and deployment of software applications that will solve key business problems.  While the role is focused on servicing specific software suites within our custom software portfolio, it is important to work on internal technology projects related to the advancement of the development function. 


What You’ll Accomplish and Experience

  • Drive the end-to-end software development lifecycle, from conceptualization and design to testing and development 
  • Collaborate with cross-functional teams, including designers, stakeholders and other developers, to deliver quality software solutions 
  • Design and develop robust, scalable and maintainable software applications ensuring adherence to coding standards and best practices  
  • Proactively identify and address technical challenges, troubleshoot issues and provide innovative solutions 
  • Perform code reviews to maintain code quality and enforce coding standards within development team 
  • Drive software development team in executing high impact projects, providing technical direction, mentorship and creating a collaborative environment  
  • Collaborate with team to design and launch new modules and features based on user needs  
  • Overview and assist in execution of designed web application though planning and developing data sources & APIs, and coordination with front-end developers  
  • Ensure that non-functional requirements such as security, performance, scalability, usability, and reliability are being considered when architecting solutions  
  • Troubleshoot, debug, and resolve software defects and issues submitted via tickets in a professional and timely manner 
  • Stay current and provide insight on cutting edge software approaches, architectures, and vendors  
  • Contribute to the improvement of existing software development processes and methodologies 
  • Generate creative solutions and approaches to issues and organizational processes  
  • Create and review technical documentation for software designs, coding, and testing activities for future reference 
  • Work on multiple projects simultaneously and manage priorities of self and others effectively 
  • Develop and maintain strong relationships with customers and stakeholders, by making their needs a primary focus  
  • Exemplify and promote CCR values  
  • Perform other duties as assigned 


Desirable Previous Experience

  • Experience converting concepts to quality, user-friendly solutions 
  • Proficient experience with several programming languages and frameworks (Python, SQL, .NET/C#, JavaScript, Vue, JSON, HTML/CSS) 
  • Experience in API design and development 
  • Experience with Git and common source control patterns (e.g. proper branch management, pull requests) 
  • Strong knowledge of data structures, system design, and algorithms 
  • Experience in discussing solutions with stakeholders and leading team decisions 
  • Experience completing code reviews for peers and giving feedback 
  • Strong mentorship and team development skills 


Why CCR

CCR is a privately held corporation that was founded in 1986 that provides technology services to large and small businesses nation-wide from our location in Cedar Rapids, IA.  


Our achievements include: 

  • Top quartile revenue growth for each of the last 5 years as per the worldwide Service Leadership Index® precision benchmark.
  • Nationally recognized as “Great Place to Work” – 9 years in a row
  • 10-years consecutively listed on Inc. 5000 - Fastest Growing Privately Owned Companies in America
  • 13x top 100 listing on MSPMentor 501 internationally
  • Nationally awarded Platinum HIRE Vets Medallion 
  • 4x TAI IT Service Provider of the Year


Learn more about CCR and our values: https://ccr.net/about-us/
 

CCR offers a unique work-life balance and environment. Our competitive benefits package includes free daily lunch for employees, gym membership reimbursement, health, dental, and vision insurance, paid time off and paid holidays, a 401k program, quarterly profit sharing, short & long term disability and life insurance and lots of development opportunities to help you grow your professional career. 


Learn about our culture: https://www.greatplacetowork.com/certified-company/1206043

Average salary estimate

$97500 / YEARLY (est.)
min
max
$85000K
$110000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Developer, CCR Technologies

Are you an experienced Senior Software Developer looking to make an impact? Join CCR in Cedar Rapids, Iowa, where we build and deliver innovative technology solutions for partners locally and around the globe. We’re looking for a motivated and dedicated team member who knows how to foster business relationships while tackling challenges in a fast-paced environment. As a Senior Software Developer, you’ll drive the end-to-end software development lifecycle, from conceptualization and design to testing and deployment. Your role will involve collaborating with cross-functional teams to deliver high-quality software solutions that solve key business problems. You will have the chance to design and develop robust applications, ensure adherence to best practices, and provide mentorship to junior developers. Plus, you’ll oversee the execution of strategic internal technology projects that advance our development function. With a strong focus on creating user-friendly solutions, you'll leverage your expertise in programming languages like Python, SQL, .NET/C#, JavaScript, and more. At CCR, we value innovation and teamwork, and we're committed to your professional growth. Join us, and be a part of a team that's making a difference in the tech industry, all while enjoying a great work-life balance and competitive benefits. If this sounds like a role you’d thrive in, we can’t wait to meet you!

Frequently Asked Questions (FAQs) for Senior Software Developer Role at CCR Technologies
What responsibilities does a Senior Software Developer at CCR have?

A Senior Software Developer at CCR is responsible for driving the end-to-end software development lifecycle, collaborating with cross-functional teams to design and implement software applications, and proactively addressing technical challenges. This role also includes performing code reviews and mentoring junior developers.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Developer position at CCR?

To qualify for the Senior Software Developer position at CCR, candidates should have a Bachelor’s or Associate's Degree in a computer-related field or relevant experience, along with 5-7 years in software development. Proficiency in programming languages such as Python, SQL, .NET/C#, and others is highly desirable.

Join Rise to see the full answer
How does CCR support the professional growth of Senior Software Developers?

CCR fosters professional growth by providing numerous development opportunities, mentoring programs, and a collaborative work environment. Employees can also expect competitive benefits, including ongoing training and professional development initiatives.

Join Rise to see the full answer
What programming languages should a Senior Software Developer be familiar with at CCR?

A Senior Software Developer at CCR should be proficient in several programming languages and frameworks, including Python, SQL, .NET/C#, JavaScript, and technologies like HTML/CSS and APIs, to effectively deliver quality software solutions.

Join Rise to see the full answer
What is the work culture like for a Senior Software Developer at CCR?

The work culture at CCR is supportive and innovative, promoting a good work-life balance. Employees enjoy perks like free daily lunches, health benefits, and a collaborative environment that celebrates achievements and fosters personal growth.

Join Rise to see the full answer
Common Interview Questions for Senior Software Developer
Can you describe your experience with the software development lifecycle?

In response, share specific projects you've managed through the entire development lifecycle, highlighting your role in conceptualization, design, testing, and deployment phases, showcasing your technical expertise and teamwork.

Join Rise to see the full answer
How do you ensure code quality during development?

Discuss your experience with code reviews, unit testing, and adhering to coding standards. Emphasize your ability to mentor others in best practices to maintain high-quality code throughout the development process.

Join Rise to see the full answer
Describe a challenge you faced during a project and how you overcame it.

Provide a specific example that illustrates your problem-solving skills, detailing the issue, how you collaborated with your team to find a solution, and the successful outcome of your efforts.

Join Rise to see the full answer
What programming languages are you most comfortable with?

List the languages you have strong experience in, such as Python, SQL, or JavaScript, and explain your proficiency in real-world applications, including any relevant projects you've completed.

Join Rise to see the full answer
How do you approach collaboration with cross-functional teams?

Talk about your communication strategies, how you facilitate discussions among stakeholders, and share specific examples of successful collaborations that led to innovative software solutions.

Join Rise to see the full answer
What experience do you have with API design and development?

Discuss any projects where you designed or developed APIs, focusing on your understanding of best practices and how you ensured functionality and security during the development process.

Join Rise to see the full answer
Explain your experience with mentoring junior developers.

Share instances where you've provided guidance or training, emphasizing the positive outcomes for both the mentees and the team as a whole, highlighting your leadership skills.

Join Rise to see the full answer
How do you stay current with emerging software technologies?

Detail your commitment to continuous learning, whether through online courses, conferences, or coding communities, and share how you implement new knowledge in your work to drive innovation.

Join Rise to see the full answer
Can you discuss a time you improved a software development process?

Provide a specific example of a process you identified for improvement, the changes you proposed, and the overall impact on efficiency and team collaboration.

Join Rise to see the full answer
What do you believe are the key qualities of an effective Senior Software Developer?

Discuss qualities like strong technical skills, effective communication, problem-solving abilities, and a collaborative spirit. Provide examples that demonstrate how you embody these traits in your work.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago

We're looking for an experienced Lead C++ Developer at FreeWheel to innovate within our advanced video advertising platforms.

Join RYZ Labs as a Full-Stack Implementation Engineer and play a key role in developing innovative web and mobile solutions.

Photo of the Rise User
Cabinetworks Group Hybrid US - Ohio - Middlefield
Posted 12 days ago

Join Cabinetworks Group as a Junior Developer to support and enhance Unidata/Pick applications while collaborating with various teams.

Photo of the Rise User

Join BlackRock as a Frontend Developer and build impactful web applications that empower investment teams.

Photo of the Rise User

As a Senior Machine Learning Engineer at Visa, transform the future of AI-driven payment solutions in a collaborative, dynamic environment.

Photo of the Rise User
Posted 3 days ago

Join UiPath as a Software Engineer where you'll work on innovative developer tools and contribute to a vibrant developer community.

Photo of the Rise User
Sopra Steria Remote Seaview Special Economic Zone Building No. 4, Plot No. 20 & 21 Sector - 135, Noida, Uttar Pradesh, India
Posted 8 hours ago

Join Sopra Steria as an SAP ABAP Technical Lead and contribute to innovative digital transformations for top organizations.

Photo of the Rise User
General Motors (GM) Remote Warren, Michigan, United States of America
Posted 12 days ago

Seeking a Senior Software Engineer to innovate next-gen automotive technology at GM.

Really dirty chemicals mean really big business for Canada-based CCR Technologies Ltd., which operates in the US as Houston-based CCR Technologies, Inc. Through its Chemical Reclaiming division, the company provides chemical purification services ...

1 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 4, 2025

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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Director, Education Programs & Partnerships at Encoura
n
Someone from OH, Columbus just viewed Product Management Intern at nVent
Photo of the Rise User
Someone from OH, Cleveland just viewed Operations Associate (Part-Time) - Pinecrest at Alo Yoga
Photo of the Rise User
11 people applied to Front end developer at Viseven
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Coldwater just viewed Engineering Design Checker Jobs at Lockheed Martin
Photo of the Rise User
Someone from OH, Loveland just viewed SEO Admin & Business Support at Outliant
Photo of the Rise User
Someone from OH, Columbus just viewed Casting: Cedar Lake - Pilot Episode at Backstage
Photo of the Rise User
Someone from OH, Mount Orab just viewed Software Development Manager at Assured Guaranty
H
Someone from OH, Mansfield just viewed Medical Appointment Setter (Remote LatAm) at HireHawk
Photo of the Rise User
Someone from OH, Lewis Center just viewed Third Party Risk Analyst at Experian
Photo of the Rise User
Someone from OH, Columbus just viewed Lead Preschool Teacher at Guidepost Montessori
A
Someone from OH, Cincinnati just viewed Global Supply Manager - Taiwan at Also
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager (Raptor Machining) at SpaceX
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Summer 2025 Financial Services Internship at Nationwide
Photo of the Rise User
Someone from OH, Brunswick just viewed Staff Software Engineer C++ / Computer Vision at ABBYY
Photo of the Rise User
Someone from OH, Columbus just viewed Label Machine Operator I - 2nd Shift at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Java, Javascript, Python, NodeJS Software Engineer at Walmart
R
Someone from OH, Dublin just viewed Supply Chain Lead (Clinical Supply) at Resultance