A BSc, MSc or PhD in Computer Science, Software Engineering, Information Systems, Mathematics ... While you're on our graduate journey, we're committed to providing you with a range of ...
A BSc, MSc or PhD in Computer Science, Software Engineering, Information Systems, Mathematics ... While you're on our graduate journey, we're committed to providing you with a range of ...
Software Engineer
Auburn Hills, MI · On-site
Title: Software Engineer Position Overview The Software Engineer will support business and ... This role is designed for a recent graduate or early-career professional who has completed an IT ...
Software Engineer
Auburn Hills, MI · On-site
Title: Software Engineer Position Overview The Software Engineer will support business and ... This role is designed for a recent graduate or early-career professional who has completed an IT ...
Graduate Assistant
Grand Rapids, MI · On-site
... programming. ● Develop and refine skills in project management, data organization, and ... athletic software preferred (e.g., compliance, statistics, CMS). ● Attention to detail and ...
Quick apply
Graduate Assistant
Grand Rapids, MI · On-site
... programming. ● Develop and refine skills in project management, data organization, and ... athletic software preferred (e.g., compliance, statistics, CMS). ● Attention to detail and ...
Must be an engineering graduate with software development experience. Must have worked on QNX BSP development activity Exposure to CAN and MOST technology Board level debugging and Low level device ...
Must be an engineering graduate with software development experience. Must have worked on QNX BSP development activity Exposure to CAN and MOST technology Board level debugging and Low level device ...
GRADUATE OF ARCHITECTURE This position will be based out of our Grand Rapids, Michigan production ... engineering disciplines Extensive experience is a plus. Experience with Autodesk Revit software and ...
GRADUATE OF ARCHITECTURE This position will be based out of our Grand Rapids, Michigan production ... engineering disciplines Extensive experience is a plus. Experience with Autodesk Revit software and ...
Data Engineer (Python)
Auburn Hills, MI · On-site
$108K - $130K/yr
Job Role: Senior Data Engineer (Python) Location: Auburn Hills, MI Mandatory Skills: Data ... software 11. Education: Bachelor's or graduate degree in Computer Science, Data Analytics or ...
Quick apply
Data Engineer (Python)
Auburn Hills, MI · On-site
$108K - $130K/yr
Job Role: Senior Data Engineer (Python) Location: Auburn Hills, MI Mandatory Skills: Data ... software 11. Education: Bachelor's or graduate degree in Computer Science, Data Analytics or ...
Graduate of Architecture
Muskegon, MI · Hybrid
GRADUATE OF ARCHITECTURE This position will be based out of our Muskegon, Michigan production ... engineering disciplines Extensive experience is a plus. Experience with Autodesk Revit software and ...
Graduate of Architecture
Muskegon, MI · Hybrid
GRADUATE OF ARCHITECTURE This position will be based out of our Muskegon, Michigan production ... engineering disciplines Extensive experience is a plus. Experience with Autodesk Revit software and ...
Graduate Surveyor
Flint, MI · On-site +1
... in civil engineering, surveying, aerial photography/mapping, LiDAR, landscape architecture ... Work with the latest software programs to complete calculations, CAD deliverables, GPS processing ...
Graduate Surveyor
Flint, MI · On-site +1
... in civil engineering, surveying, aerial photography/mapping, LiDAR, landscape architecture ... Work with the latest software programs to complete calculations, CAD deliverables, GPS processing ...
Graduate Surveyor
Flint, MI · On-site
... in civil engineering, surveying, aerial photography/mapping, LiDAR, landscape architecture ... Work with the latest software programs to complete calculations, CAD deliverables, GPS processing ...
Graduate Surveyor
Flint, MI · On-site
... in civil engineering, surveying, aerial photography/mapping, LiDAR, landscape architecture ... Work with the latest software programs to complete calculations, CAD deliverables, GPS processing ...
... software tool 1(+HCI graduate degree) to 4 years or more experience programming in Jquery and JavaScript framework 1 to 4 years or more experience writing HTML5 code 1 to 4 years or more experience ...
... software tool 1(+HCI graduate degree) to 4 years or more experience programming in Jquery and JavaScript framework 1 to 4 years or more experience writing HTML5 code 1 to 4 years or more experience ...
Graduate of Architecture
Muskegon, MI · On-site
... with engineering disciplines. Extensive experience is a plus. • Experience with Autodesk Revit software and/or AutoCAD a plus • Excellent written, verbal & visual communication skills with ...
Graduate of Architecture
Muskegon, MI · On-site
... with engineering disciplines. Extensive experience is a plus. • Experience with Autodesk Revit software and/or AutoCAD a plus • Excellent written, verbal & visual communication skills with ...
Graduate of Architecture
Grand Rapids, MI · On-site
... with engineering disciplines. Extensive experience is a plus. • Experience with Autodesk Revit software and/or AutoCAD a plus • Excellent written, verbal & visual communication skills with ...
Graduate of Architecture
Grand Rapids, MI · On-site
... with engineering disciplines. Extensive experience is a plus. • Experience with Autodesk Revit software and/or AutoCAD a plus • Excellent written, verbal & visual communication skills with ...
Engineering Leadership Development Program - Embedded Software with Security Clearance
Sterling Heights, MI · On-site
$123K - $162K/yr
BAE Systems offers robust tuition assistance for graduate school. The school and specific technical ... Bachelor's degree in Software/Computer Engineering * Demonstrated collaboration and leadership ...
Engineering Leadership Development Program - Embedded Software with Security Clearance
Sterling Heights, MI · On-site
$123K - $162K/yr
BAE Systems offers robust tuition assistance for graduate school. The school and specific technical ... Bachelor's degree in Software/Computer Engineering * Demonstrated collaboration and leadership ...
Our global network is made up of architects, designers, planners, engineers, and environmental ... software. Also responsible for gathering and summarizing data for special reports. * Data ...
Our global network is made up of architects, designers, planners, engineers, and environmental ... software. Also responsible for gathering and summarizing data for special reports. * Data ...
FPGA Engineer
$124K - $160K/yr
... software, and RF throughout the full product lifecycle. Job Title Specialist, Firmware Engineer ... or a graduate degree with a minimum of 2 years of related experience * Minimum 3 years of ...
Quick apply
FPGA Engineer
$124K - $160K/yr
... software, and RF throughout the full product lifecycle. Job Title Specialist, Firmware Engineer ... or a graduate degree with a minimum of 2 years of related experience * Minimum 3 years of ...
Graduate Scientist
Farmington Hills, MI · On-site
Our global network is made up of architects, designers, planners, engineers, and environmental ... software. Also responsible for gathering and summarizing data for special reports. * Data ...
Graduate Scientist
Farmington Hills, MI · On-site
Our global network is made up of architects, designers, planners, engineers, and environmental ... software. Also responsible for gathering and summarizing data for special reports. * Data ...
Structural Engineer - Computational Mechanics - AI Trainer
Detroit, MI · On-site +1
$70 - $100/hr
Design graduate-level computational problems using domain-specific scientific software libraries ... Strong Python programming skills. * Ability to work independently and iterate on problem designs.
Quick apply
Structural Engineer - Computational Mechanics - AI Trainer
Detroit, MI · On-site +1
$70 - $100/hr
Design graduate-level computational problems using domain-specific scientific software libraries ... Strong Python programming skills. * Ability to work independently and iterate on problem designs.
S. degrees in Computer and Information Science and Software Engineering, as well as two (not yet ... UM-Dearborn, a comprehensive university offering high quality undergraduate, graduate, professional ...
S. degrees in Computer and Information Science and Software Engineering, as well as two (not yet ... UM-Dearborn, a comprehensive university offering high quality undergraduate, graduate, professional ...
Project Engineer
Farmington Hills, MI · On-site
Work on CANalyzer software to inspect and trouble shoot communication related issues on the ... graduate courses each in Powertrain and Advanced Engineering Analysis.
Project Engineer
Farmington Hills, MI · On-site
Work on CANalyzer software to inspect and trouble shoot communication related issues on the ... graduate courses each in Powertrain and Advanced Engineering Analysis.
Designing harnesses in Capital Harness System (CHS) (aka Mentor Graphics) software, working ... of relevant post graduate work. * Ability to balance cost/schedule/technical priorities.
Designing harnesses in Capital Harness System (CHS) (aka Mentor Graphics) software, working ... of relevant post graduate work. * Ability to balance cost/schedule/technical priorities.
Graduate Software Developer information
See Michigan salary details
$41.8K - $51.2K
1% of jobs
$51.2K - $60.5K
4% of jobs
$60.5K - $69.9K
9% of jobs
$78.6K is the 25th percentile. Wages below this are outliers.
$69.9K - $79.2K
12% of jobs
$79.2K - $88.6K
15% of jobs
The median wage is $94.7K / yr.
$88.6K - $97.9K
14% of jobs
$97.9K - $107.3K
15% of jobs
$111K is the 75th percentile. Wages above this are outliers.
$107.3K - $116.6K
13% of jobs
$116.6K - $126K
9% of jobs
$126K - $135.3K
5% of jobs
$135.3K - $144.7K
3% of jobs
$41.8K
$97.5K
$144.7K
How much do graduate software developer jobs pay per year?
What is a Graduate Software Developer job?
A Graduate Software Developer is an entry-level role for recent graduates in computer science or related fields. They work as part of a development team to design, develop, test, and maintain software applications. Typical responsibilities include writing code, debugging, collaborating with senior developers, and learning best practices. This role provides hands-on experience and helps graduates build technical and problem-solving skills.
What are the key skills and qualifications needed to thrive in the Graduate Software Developer position, and why are they important?
To thrive as a Graduate Software Developer, you need a solid understanding of programming languages such as Java, Python, or C++, as well as a degree in computer science or a related field. Experience with version control systems like Git, software development frameworks, and familiarity with operating systems are typically required. Strong problem-solving skills, effective communication, and eagerness to learn make candidates stand out. These competencies are crucial for contributing to projects, adapting to fast-changing technologies, and working efficiently within collaborative development teams.
What are typical career progression opportunities for a Graduate Software Developer?
Graduate Software Developers often start by working closely with experienced team members on code development, bug fixing, and testing. As you gain experience and demonstrate your abilities, you can move into roles such as Software Developer, Senior Developer, or even into specialized areas like DevOps, QA, or front-end/back-end development. Many companies offer mentorship, training, and clear advancement paths, allowing motivated graduates to progress quickly. Additionally, early exposure to collaborative projects and agile methodologies will help build the foundation for leadership or technical expert positions over time.
- Director H1B Visa Sponsorship Software Engineer
- Internship Qt Qml Developer
- Software Developer Internship No Experience
- Amazon Software Engineer
- Internship Software Engineer Relocation
- Internship Remote Net Developer
- Summer Software Engineer 500K
- Eye Model
- Internship Insurance Software Developer
- Scale Ai Fall Internships

Other
Medical, Retirement, PTO
Posted 5 days ago
Job description
RWE Supply & Trading Asia-Pacific Pte. Ltd.
Start date: September 2027
Location: Singapore
Application Deadline: 16 August 2026
From here, choose a whole world of experience.
Join our two-year IT Developer Graduate Programme and take part in four six-month rotations, gaining broad exposure across key business areas. Your journey starts with an initial rotation in Singapore, followed by the opportunity to complete further rotations across the APAC region or internationally, including locations such as Germany, USA and the UK. After the programme, you'll be well positioned to explore permanent opportunities across our global locations and continue developing your career within our corporate functions.
The contribution you'll make
Working in close partnership with leading technology teams and the commercial business, our IT functions drive efficiency and innovation across RWE Supply & Trading. Right from the start, you can be part of it, working alongside experienced engineers, developers, analysts and business users to build technology solutions with real impact.
Throughout the programme, you will gain hands-on experience across multiple areas of IT, contributing to systems that support energy trading, commercial operations, market data, risk and analytics. You will work with modern engineering practices and technologies including data platforms, cloud infrastructure, APIs and DevOps.
Key areas you could choose to do your rotations in include:
- Application development, tools and automation solutions that support trading, risk and commercial decision-making
- Embedded IT for trading desks and commercial business teams, working closely with traders, analysts and operations users across energy commodities, freight and logistics, asset optimisation, sales and origination
- Enterprise Integration and central services, connecting applications across Front Office, Risk, Back Office and other business functions, with a focus on reliable transport-layer services and optimised systems integration
- Data engineering and analytics platforms, including large-scale market and trading data, market data solutions, Databricks, SQL and Spark, enabling decision-making, automated trading and fundamental analysis
- Cloud and platform engineering initiatives, including AWS, APIs, microservices, scalable integration patterns and migration of applications to cloud-based infrastructure
- DevOps, testing, deployment, monitoring, incident resolution, automated standard service requests and continuous improvement in agile delivery teams, including squad-based projects such as "Lead in Data" and "Lead in Cloud"
Through your rotations, you will increase your IT stack and business knowledge, develop competence across a range of technologies and build a strong understanding of different working cultures. You may also have the opportunity to complete an optional rotation in a business-facing or international role, helping you build a well-rounded understanding of the organisation and its global energy trading activities.
Your profile
As well as a keen interest in the energy industry and the readiness to explore our markets and our business, you'll need:
- A BSc, MSc or PhD in Computer Science, Software Engineering, Information Systems, Mathematics, Engineering or a related field
- Programming experience in Python, C# or Java, plus a good understanding of SQL, data concepts and software engineering fundamentals
- A passion for IT development, data engineering, cloud technologies and DevOps
- Interest in scalable solutions using Databricks, Spark, AWS, APIs or microservices
- Strong problem-solving skills with a commercial and analytical mindset
- Fluent English; an Asian language would be advantageous
- A collaborative approach with technical and business stakeholders
- Curiosity, proactivity and a strong willingness to learn, take ownership and deliver high-quality work with reliability and integrity.
- Familiarity with AI-enabled tools and a willingness to apply them responsibly for research, summarisation, drafting, analysis and process improvement, in line with RWE policies and responsible-use principles.
- Flexibility and mobility to work across teams and, where required, international locations, combined with an inclusive mindset.
From here, you'll have a community of support.
You'll become part of a vibrant and diverse early careers network that extends far beyond the office you're in. You'll also have a buddy and a mentor to support you and plenty of training courses and seminars to build your knowledge. And your career path will be yours to shape, throughout the programme and beyond.
While you're on our graduate journey, we're committed to providing you with a range of opportunities to grow and develop your skills. Alongside job rotations and technical training, you'll be provided with comprehensive behavioural skills training with our expert partner, Cappfinity. This will enable you to harness your strengths from day one and identify new ways to utilise the key Skills That Build Skills. This will support you to reach your potential and goals, shaping your career path. The behavioural skills training is immersive, including interactive sessions where you can learn from our facilitators and your own peers, and self-led elements to support your application of learning back in your day-to-day role.
What we can offer
We aim to promote a workplace which allows people to perform at their best. So, as well as ensuring you're rewarded for your efforts, we also have a variety of initiatives in place to help create a healthy workspace and support for your well-being:
- Competitive salary plus annual discretionary bonus.
- Company pension and discounted employee share scheme.
- 25 days' annual leave, plus public holidays.
- International rotations to the UK, Singapore, the US or potentially further afield, with financial assistance for eligible assignments.
- Flexible benefits, including fitness membership support.
- Modern office environment, up-to-date IT and access to collaborative tools.
- Open and diverse company culture, with clubs, societies and employee networks including the Diversity Ambassador Programme.
- Health insurance coverage.
rwe.com/career
Apply now with just a few clicks: ad code 92916
How to apply
Please apply online and upload your CV, cover letter and academic transcript in English.
Any further questions? Reach out to Aruna Richard (aruna.richard@rwe.com).
We look forward to meeting you. You can also find us on LinkedIn, Instagram, Facebook, YouTube and Xing.
We value diversity and welcome all applications - regardless of gender, disability, nationality, ethnic and social origin, religion or belief, age, sexual orientation and identity. #inclusionmatters
About us
RWE Supply & Trading is our connection to the world's energy markets. With headquarters in Essen, Germany, the tight-knit around 2,200-strong team's drawn from over 90 countries, and operates Europe's largest and most advanced energy trading floor - trading a mix of electricity, gas, commodities and CO2 emission allowances. They commercially optimise our power plants' dispatch and take care of the renewables electricity sales, too.
Tech-led and customer-focused, the teams agile mindset helps them respond and adapt intelligently to work that never stands still. Each day, there's a chance to grow as you create the financial foundations to invest in our green future. From well-established graduate programmes to success-related recognition - you'll experience a culture energised by trust, passion and performance.