Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer Co-Op - Hybrid (Req. #698, #699) image - Rise Careers
Job details

Software Engineer Co-Op - Hybrid (Req. #698, #699)

*We are looking for a student available to participate in a two-block co-op program from May 2025 to December 2025.

**Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor (now or in the future) or take over sponsorship of an employment Visa at this time.

Founded in 1994 and celebrating 30 years in business, Mindex is a software development company with a rich history of demonstrated software and product development success. We specialize in agile software development, cloud professional services, and creating our innovative products. We are proud to be recognized as the #1 Software Developer in the 2023 RBJ's Book of Lists and ranked 27th in Rochester Chamber’s Top 100 Companies. Additionally, we have maintained our certification as a Great Place to Work for consecutive years in a row. Our list of satisfied clients and #ROCstar employees are both rapidly growing— Are you next to join our team? 

Mindex’s Software Development division is the go-to software developer for enterprise organizations looking to engage teams of skilled technical resources to help them plan, navigate, and execute through the full software development lifecycle.  

As a member of our agile delivery team, you will perform, analyze, design, program, test, and implement new and existing software applications, features, and functionality under business requirements in a Java environment. The primary focus is on building and testing database-backed web services in a Java/Oracle environment. This role is comfortable working in several programming languages and several test automation frameworks, enjoys solving problems, is accountable for their work output, and works well within team environments.

We are looking for candidates who are available to complete a double block, working both the summer and Fall semesters of 2025.

Essential Functions

  • Develops tasks to accurately break down the work required.
  • Creates or updates enterprise software in alignment with agile user stories and associated acceptance criteria.
  • Creates/modifies/executes tests including, but not limited to, unit tests, integration tests, test automation scripts, manual system, and regression test scripts.
  • Communicates the status of deliverables to scrum team members.
  • Understands the basics of debugging and the tools used for it.
  • Ability to gain understanding with help from more senior engineers.
  • Aware of overall service architecture. Designs basic functions with an awareness of overall service architecture, avoiding duplication across codebases and interface-breaking changes.
  • Understand the importance of security.
  • Assists in maintaining existing documentation and effectively documents own work.
  • Partners with the scrum team and stakeholders to provide feedback and assist in plans, designs, specifications, source code, test scripts, and documentation.
  • At least Three years of education and/or prior Co-op experience
  • Familiarity with Java, Angular, Oracle, Openshift, Python and/or ASP.NET
  • Familiarity with test automation
  • Familiarity with object-oriented programming and REST web services
  • Familiarity with relational databases
  • Familiarity of Agile/Scrum methodologies
  • Self-starter with ability to deliver working software and test automation scripts

Mindex Perks

  • Tickets to local sporting events
  • Teambuilding events
  • Holiday and celebration parties

Professional Development

  • License to Udemy online training courses
  • Growth opportunities

The salary for this job is $22/hour.

Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor, or take over, sponsorship of an employment Visa at this time.

Physical Conditions/Requirements

  • Prolonged periods sitting at a desk and working on a computer
  • No heavy lifting is expected. Exertion of up to 10 lbs.

Average salary estimate

$45840 / YEARLY (est.)
min
max
$45840K
$45840K

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 Software Engineer Co-Op - Hybrid (Req. #698, #699), Mindex

Are you a student ready to kick-start your career in software development? Mindex is thrilled to announce an opportunity for a Software Engineer Co-Op in a hybrid setting, designed specifically for those looking to immerse themselves in the tech world from May to December 2025. With a legacy of success since 1994, Mindex stands tall as a leader in software development, renowned for our agile practices and cloud professional services. This is your chance to work alongside the best in the industry while contributing to exciting projects as part of our agile delivery team. You’ll dive into the full software development lifecycle, taking on tasks that include programming, testing, and implementing new features in a Java and Oracle environment. We seek motivated individuals who enjoy problem-solving, have a solid foundation in programming languages, and are eager to learn. At Mindex, you’ll be supported in your growth with professional development opportunities, including access to Udemy courses. Plus, enjoy unique perks like tickets to local sporting events and memorable team-building activities. If you’re ready to take this step towards a rewarding future and immerse yourself in a collaborative culture where your ideas matter, Mindex may be the perfect fit for you. Join us, where your journey in tech can truly thrive!

Frequently Asked Questions (FAQs) for Software Engineer Co-Op - Hybrid (Req. #698, #699) Role at Mindex
What are the responsibilities of the Software Engineer Co-Op at Mindex?

As a Software Engineer Co-Op at Mindex, your responsibilities will include developing software tasks, creating and executing tests (like unit tests and integration tests), and communicating status updates to your scrum team. You'll also design functions with an understanding of the overall service architecture, helping to enhance both new and existing applications. You'll work with various programming languages while following Agile methodologies, ensuring that you contribute to impactful projects.

Join Rise to see the full answer
What qualifications are required for the Software Engineer Co-Op position at Mindex?

To qualify for the Software Engineer Co-Op role at Mindex, applicants should have at least three years of education or prior co-op experience in software development. Familiarity with Java, Angular, Oracle, Openshift, Python, and ASP.NET is preferred. A foundational understanding of object-oriented programming, REST web services, relational databases, and Agile/Scrum practices is also important. Candidates should exhibit a self-starter attitude and the ability to deliver results effectively.

Join Rise to see the full answer
What programming languages should a candidate be familiar with for the Mindex Software Engineer Co-Op?

Candidates vying for the Software Engineer Co-Op at Mindex should be familiar with several programming languages, particularly Java, Angular, and Python, among others. Understanding of test automation tools and practices is a plus. Proficiency in database management with Oracle and a grasp of ASP.NET will also enhance your application.

Join Rise to see the full answer
What can I expect from the work environment as a Software Engineer Co-Op at Mindex?

The work environment for a Software Engineer Co-Op at Mindex is vibrant and collaborative. As a part of our agile team, you will engage with experienced professionals who are eager to share knowledge and help you grow. Our culture is built on innovation and teamwork, where every voice matters, leading to an inspiring and motivating workplace.

Join Rise to see the full answer
What professional development opportunities does Mindex offer to Software Engineer Co-Ops?

At Mindex, we invest in our people with professional development opportunities that include access to Udemy online training courses. This supports you in skill-building and career advancement during your time as a Software Engineer Co-Op, ensuring you have the resources to excel and grow in the tech field.

Join Rise to see the full answer
Common Interview Questions for Software Engineer Co-Op - Hybrid (Req. #698, #699)
What programming languages are you most comfortable with, and how have you applied them in past projects as a Software Engineer Co-Op?

When answering this question, highlight specific programming languages you are proficient in, such as Java or Python. Discuss any relevant projects where you utilized these languages, describing your role and the impact of your contributions. Tailor your response to demonstrate your coding skills and problem-solving abilities.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple software projects as a Software Engineer Co-Op?

In your response, discuss your approach to organization and time management, such as using tools like task lists or Agile methodologies. Explain how you determine which tasks are most urgent or impactful, and be sure to mention your ability to communicate with team members to align on priorities.

Join Rise to see the full answer
Can you describe a time when you had to debug a difficult issue in your code?

Give a detailed account of a challenging bug you encountered, focusing on the steps you took to debug it. Describe the methods you used to identify the issue, how you collaborated with others for insight, and what tools or techniques helped you resolve the problem. This will showcase your analytical and technical troubleshooting skills.

Join Rise to see the full answer
What is your understanding of Agile methodologies and how do you plan to apply them in the Software Engineer Co-Op role?

Discuss your familiarity with Agile principles such as iterative development, collaboration, and customer feedback. Share any experiences you have in Agile environments, emphasizing how you intend to contribute to an agile team at Mindex, whether through daily scrums, sprint planning, or retrospectives.

Join Rise to see the full answer
How do you ensure the quality of your code and the testing processes you implement?

Quality assurance in coding is paramount. Discuss your understanding of different types of testing—unit tests, integration tests, etc.—and the importance of writing clean, understandable code. Mention any specific testing frameworks or methodologies you've employed and how you facilitate code reviews and feedback within a team setting.

Join Rise to see the full answer
Tell us about a time you worked successfully in a team on a software development project.

Share an example that demonstrates your ability to collaborate effectively with others. Focus on your specific role within the team, the project goals, how you contributed to the team's success, and how you resolved any conflicts or setbacks along the way.

Join Rise to see the full answer
What attracts you to this Software Engineer Co-Op position at Mindex?

Express your genuine enthusiasm for the role by linking your academic interests and career aspirations with what Mindex stands for, such as their commitment to software excellence, innovation, and a collaborative work culture. Highlight any specific aspects of the company or role that excite you and reflect your career objectives.

Join Rise to see the full answer
How do you stay current with new technologies and programming trends as a Software Engineer Co-Op?

Outline the methods you use to keep your skills fresh, such as attending workshops, participating in online courses like those offered by Udemy, following industry blogs, or engaging with developer communities. This shows your commitment to continuous learning and staying relevant in the fast-paced tech landscape.

Join Rise to see the full answer
What tools do you use for version control, and why is this practice important?

Mention popular version control tools you are familiar with, such as Git, and explain how version control aids in maintaining coding history, collaboration among team members, and managing changes effectively. Stress your awareness of the importance of documentation and collaborative coding environments.

Join Rise to see the full answer
How would you approach a situation where you are given vague requirements for a software development task?

Discuss your strategy for clarifying ambiguous requirements, such as asking questions, engaging with stakeholders, and collaborating with fellow team members to gather more details. Effective communication is key, so emphasize your ability to bridge gaps in understanding and adapt to meet project needs.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 5 days ago
Posted 4 days ago
Photo of the Rise User
Customer-Centric
Mission Driven
Dare to be Different
Diversity of Opinions
Friends Outside of Work
Startup Mindset
Emails over Meetings
Transparent & Candid
Growth & Learning
Medical Insurance
Learning & Development
Paid Holidays
Paid Sick Days
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 4 days ago

Mindex provides analysis, gathering of the necessary requirements, design, creation, and the testing of a clients next generation products. Mindex provides development of manual and automatic testing services to a Fortune 100 client. Mindex helps ...

27 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Internship, hybrid
DATE POSTED
March 20, 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, Columbus just viewed Sales Development Representative at Findem
Photo of the Rise User
25 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
132 people applied to Scrum Master-Remote at DICE
T
Someone from OH, Dublin just viewed Brand Marketing Intern-Summer 2025 at Trove Brands
Photo of the Rise User
Someone from OH, Mentor just viewed Supply Planning Analyst at Avery Dennison
Photo of the Rise User
Someone from OH, Columbus just viewed Medical Expert, Fertility and Pregnancy at Carrot Fertility
Photo of the Rise User
Someone from OH, Kent just viewed Finance Year-round Intern at Sherwin-Williams
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Owner, AI at Modernizing Medicine, Inc.
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
21 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - User Platform at Spotify
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - #1696 at MeridianLink
Photo of the Rise User
Someone from OH, Columbus just viewed Enterprise Sales Project Associate at Array
Photo of the Rise User
Someone from OH, Akron just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Thornville just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
Someone from OH, Columbus just viewed Cashier - Sawmill Road Market District at Giant Eagle
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries