Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer

$90.2k - $112.8k

Aspen Technology

The driving force behind our success has always been the people of AspenTech. What drives us, is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challenging the status quo to continually find a better way. You will experience these qualities of passion, pride and aspiration in many ways - from a rich set of career development programs to support of community service projects to social events that foster fun and relationship building across our global community.

The Role
We are looking for a Software Developer to contribute to the development of AspenTech's network model management system. In this role, you will design and implement an expanding and performant model management software. This software is responsible for efficiently and accurately creating, editing, and publishing utility models. This role impacts the end customer's ability to effectively manage their complex utility models elegantly and efficiently.
To be successful in this role, you will need to have a fundamental understanding of software development techniques while possessing passion to learn and excel your expertise to the next level. You will also need to have the self-motivation and management to plan and execute moderate complexity development projects to successful completion.

Your Impact
  • Collaborate with other developers, architects, and stakeholders to design and implement best -in-class software.
  • Design and implement reliable, performant, and fault tolerant code based on requirements and/or user stories.
  • Ensure reliable code by developing unit tests and test automation tools.
  • Assist in code and design reviews.
  • Train and mentor other team members in your area of expertise.
  • Take part in agile team ceremonies such as scrum, sprint planning, and retrospective.
  • Investigate, isolate, and identify solutions to reported software malfunctions.
What You'll Need
  • Bachelor's degree in software engineering or related technical field.
  • 2+ years of experience with object orientated programming (experience with Java preferred).
  • 2+ years of experience with web-based programming languages, including JavaScript, HTML, and CSS.
  • Proficient in database interaction (experience with MongoDB preferred).
  • Ability to work independently, effectively manage time, and prioritize strategically.
  • Strong analytical, problem solving, and troubleshooting skills.
  • Solid understanding of algorithms and complex data structures.

Work Authorization

AspenTech will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas such as E, F-1(including those with OPT or CPT) , H-1, H-2, L-1, B, J or TN, or who need sponsorship for work authorization now or in the future, are not eligible for hire.

#LI-AA2

The salary range for this role is $90,200.00 - $112,800.00. This range represents what we in good faith believe is the range possible for base compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range based on several factors. This range may be modified in the future. This role is also eligible for bonus or variable incentive pay. Additionally, we offer a comprehensive benefits package including paid time off, charitable giveback day, medical/dental/vision insurance, and retirement benefits to eligible employees.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Developer in Medina, MN vacancy
  • $109.6k - $137k

     ...electric distribution utility's ability to monitor, manage, control, and optimize the increasingly complex grid. As a Senior Software Developer on the multi-disciplinary Distribution Management System development team, you will be leading the design and development of... 
    Suggested
    Temporary work

    Aspen Technology

    Medina, MN
    3 days ago
  •  ...Senior Software Developer Collabetive Services, LLC is looking for a Senior Software Developer to design, develop, test, document, and support business-critical software, database processes, APIs, and cloud-hosted systems used by Adam's Pest Control, Collabetive Services... 
    Suggested
    Full time
    Work at office
    Flexible hours
    1 day per week

    ADAM'S Pest Control, Inc.

    Hamel, MN
    14 hours ago
  • $126k - $166k

     .../ECN), release and approval workflows, and CAD/PDM integration patterns such as Creo and related toolchains. Partner with D&IT software engineering and platform teams to support platform health and scalability, including upgrades, performance, reliability, security,... 
    Suggested
    Work at office
    Local area
    Remote work

    Polaris Industries

    Hamel, MN
    4 days ago
  • $131.5k - $175.4k

     ...make our culture feel like home. Join our team as a Principal Software Engineer (Corporate Systems)! This is a fixed hybrid role on-...  ...and contributions truly matter. \n What You'll Do Design, develop, code, test, debug, implement, and document software applications... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Internship
    Work at office
    Immediate start
    Flexible hours

    Protolabs

    Maple Plain, Hennepin County, MN
    3 days ago
  • $150k - $200k

    Primary Impact Evolving Solutions is a leading technology solutions provider that helps clients modernize and automate their mission-critical applications and infrastructure to support business transformation. Our business is client-centric consulting and delivery...
    Suggested
    Work at office
    Local area

    Evolving Solutions

    Hamel, MN
    1 day ago
  •  ...DevOps Engineer Role Description: Design, develop, modify, test and evaluate various Kubernetes and Docker implementations...  ...roadmap Translate business requirements into a software design for development of new or modified automated systems... 
    Temporary work
    Flexible hours

    Evolving Solutions

    Hamel, MN
    5 days ago
  • $107.4k - $161k

    Be yourself at Protolabs Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. We are an equal opportunity employer, and we are committed to building a diverse team that feels they are valued...
    Permanent employment
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    Proto Labs

    Maple Plain, Hennepin County, MN
    4 days ago
  • $144k - $210k

     ...Engineering job leads and advises the design, development and delivery of trading software initiatives that drive the trading operations. This role is specifically suited for a C++ developer with deep experience in the FIX protocol, leveraging expertise in both to build... 
    Work experience placement

    Cargill

    Wayzata, MN
    1 day ago
  • $150k - $175k

    Versique Consulting & Search is seeking a Software Engineering Manager in Maple Grove, MN. The ideal candidate will lead, mentor, and develop high-performing software teams while driving technical strategy. This role combines technical leadership with an emphasis on collaboration... 

    Versique Consulting & Search

    Osseo, MN
    4 days ago
  •  ...join us at Circuit Check.Our design staff include electrical, software, mechanical engineers, and project managers. Our systems are supported...  ...or CMMC professional (CCP) desired Experience with developing solution architectures within an agile development environment... 
    Temporary work
    For contractors
    H1b
    Work at office
    Local area
    Work visa
    Flexible hours

    Circuit Check

    Maple Grove, MN
    2 days ago
  • Mas Hvac in Maple Grove is looking for an NPI Sourcing Lead to manage procurement for engineered components. This role ensures timely purchasing to meet production schedules and customer requirements. The ideal candidate will have at least 5 years of experience in a manufacturing...

    MAS HVAC

    Maple Grove, MN
    3 days ago
  • $130k - $145k

     ...Role Details Job Title: Lead Software Engineer Location: Maple Grove, MN Reports To: Software Engineering Manager Employment Type: Full Time Job Requisition ID: 2026-442 Requisition Begin Date: 05/14/2026 Requisition End Date: 06/14/2026... 
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Friday

    ProAg

    Maple Grove, MN
    5 days ago
  • $105k - $160k

     ...Impact The Senior Professional, Platform Engineering job designs, develops and maintains digital technology infrastructure to support...  ...knowledge with platform engineering team members. Key Accountabilities SOFTWARE DEVELOPMENT: Designs and develops high quality software... 
    Work experience placement

    Cargill

    Wayzata, MN
    4 days ago
  • Mandatory Skills AI/ML, data, or applied machine learning Required Skills & Experience 5+ years of relevant experience in AI/ML, data, or applied machine learning. Strong hands-on experience with: Azure AI Foundry Azure Document Intelligence Vector databases (Azure AI ...

    TechDigital Group

    Medina, MN
    3 days ago
  • $103.71k - $138.28k

     ...formulate system requirements. •Evaluates and recommends future technologies and methodologies that will enhance future capabilities. •Develop and execute test plans and procedures based upon system security and functional requirements. •Analyzes, develops, recommends,... 
    Full time
    Temporary work
    Remote work

    Lumen

    Plymouth, MN
    7 hours ago
  • SkyWater Search Partners is seeking an Embedded Software Engineer in Maple Grove, Minnesota. This full-time, onsite opportunity involves designing and developing embedded software for advanced control systems. Candidates should have over 3 years of experience in embedded... 
    Full time
    Flexible hours

    SkyWater Search Partners

    Osseo, MN
    2 days ago
  • $73.96 per hour

     ...Software Engineering Lead Embedded Systems Maple Grove, MN (100% Onsite) Long-Term Contract + Benefits $73.96/hr 9/80 Work Schedule...  ...lifecyclefrom requirements to system validation Design, develop, and implement C++-based embedded solutions in real-time... 
    Long term contract

    HRU Technical Resources

    Maple Grove, MN
    3 days ago
  • $100.8k - $171.7k

     ...HVAC company Daikin Applied is seeking a talented and eager Lead F ront End AI Developer . The Lead Front End AI Developer will evaluate, develop, modify, code, and test software programs to support internal Daikin Applied programming needs as well as provide... 
    Temporary work
    Local area

    Daikin Applied

    Plymouth, MN
    4 days ago
  • $106.91k - $182.05k

     ...Job Description Develop firmware for a variety of embedded products. You will create project and technical reports as required and help...  ...Resideo's customers. Job Duties Work on all aspects embedded software development projects – design, development, review, and test. You... 
    Full time

    Resideo

    Golden Valley, MN
    3 days ago
  • $120.18k - $204.62k

     ...Advanced Embedded Engineer at Resideo, you will play a key role in developing the intelligent embedded systems that power our next‑...  ...user experience. Collaborating closely with hardware engineers, software teams, data/AI specialists, and product managers, you’ll help... 
    Full time

    Resideo

    Golden Valley, MN
    4 days ago
  • $120.18k - $204.62k

     ...Resideo is seeking a Sr. Advanced Embedded Engineer to develop intelligent systems for smart home devices. The role involves designing...  ...testing advanced firmware solutions, collaborating with hardware and software teams to ensure reliability and safety. Candidates should have... 

    Resideo

    Golden Valley, MN
    3 days ago
  •  ..., is seeking an experienced Systems Engineer to provide on-site and remote support. The role involves troubleshooting network and software issues while maintaining documentation of system configurations. Candidates should possess a Bachelor's degree in Computer Science... 
    Full time
    Remote work

    Cyber Advisors

    Osseo, MN
    2 days ago
  • $90.2k - $112.8k

     ...the market to grow at a rapid pace over the next decade with massive opportunities for career growth. We are seeking Software Developers to contribute to the development of the company's industry-leading Switch Order Management system (SOM). In this role, you... 
    Temporary work

    Aspen Technology

    Medina, MN
    3 days ago
  • $28.89 - $29.97 per hour

    Robbinsdale Area Schools is hiring a Head Night Custodian for the School of Engineering and Arts. This role involves supervising custodial staff, maintaining building systems, and ensuring cleanliness across the facility. Candidates should have a high school diploma, mechanical...
    Hourly pay
    Night shift

    Robbinsdale Area Schools

    New Hope, MN
    4 days ago
  • $113k - $165k

     ...of operational results for the team responsible for designing, developing and maintaining digital technology infrastructure to support...  ...scope. TECHNICAL GUIDANCE: Leads the team to apply internal software deployment platform for Digital Integration, continuous... 
    Work experience placement
    Visa sponsorship
    Work visa

    Cargill

    Wayzata, MN
    7 hours ago
  •  ...leading industrial technology innovator is seeking an Embedded Software Engineer to support the development of next-generation, high-performance...  ...and long-term growth potential. In this role, you’ll design, develop, and test embedded software powering advanced control systems.... 
    Full time
    Flexible hours

    SkyWater Search Partners

    Maple Grove, MN
    4 days ago
  • $71k - $88k

     ...customers understand and maximize the use of ZEISS hardware and software systems. Support will be delivered through a variety of...  ...specific training courses Collaborate with internal teams to develop and maintain an effective and up-to-date training curriculum.... 
    Live in
    Work at office
    Local area
    Remote work

    Zeiss Inc

    Maple Grove, MN
    16 days ago
  • POSITION SUMMARY The Application Engineer serves as a key technical partner to the sales, costing, sourcing, and commercial teams, helping to secure and grow business with our medical device OEM partners. In this role, you will be responsible for technical assessment...

    Atl Technology

    Maple Grove, MN
    5 days ago
  •  ...management and cybersecurity teams. - Support the segregation and elimination of malicious software and spam traffic in accordance with security policies and directives. - Develop and maintain technical documentation, standard operating procedures, and platform... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement

    Maximus

    Plymouth, MN
    2 days ago
  •  ...deployments. - Integrate security controls, automated testing, and compliance scanning into pipeline workflows to support secure software delivery and platform hardening. - Monitor cloud platforms for performance, availability, and security, supporting incident... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Plymouth, MN
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer. Be the first to apply!