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

Senior Software Developer

$109.6k - $137k

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
AspenTech's Advanced Distribution Management System (ADMS) is a high growth area in our business that plays a central role in an 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 the advanced applications that our customers use in real-time operations to maintain and control their network safely and more efficiently.

To be successful in this role, you will need to have an advanced understanding of modern software development techniques paired with a strong interest in understanding the power industry domain. We are looking for a self-driven problem solver eager to learn, collaborate, and contribute to complex, high-impact development projects.

Your Impact
  • Develop and maintain mission critical distribution grid management related applications using C/C++.
  • Collaborate with other developers, architects, and stakeholders to find creative solutions to the challenges facing our customers.
  • Design and implement robust, performant, complex features based on requirements and user stories.
  • Ensure design and implementation best practices are followed, including design reviews, code reviews, unit tests, etc.
  • Facilitate the growth and development of other developers through coaching and mentoring on the technologies and processes used within the team.
  • Provide technical support to product management, project delivery, and customer support.
  • Investigate, diagnose, and identify solutions to software issues.
  • Communicate technical concepts clearly to both technical and non-technical audiences.
What You'll Need
  • Bachelor's degree in computer science, Applied Math, or a related technical field.
  • 4+ years' experience with back-end code, C/C++ highly desirable.
  • A general knowledge of platform independent tools and libraries.
  • Experience with APIs and daemon processes.
  • Strong analytical, problem solving, and troubleshooting skills.
  • Strong interpersonal skills and the ability to work collaboratively and at different levels of the organization.
  • A passion for learning and working on complex problems.
  • A strong desire to have a positive impact on the energy industry and help facilitate the energy transition.

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 $109,600.00 - $137,000.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 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Medina, MN vacancy
  •  ...and passionate about what we do.  It’s our people who fuel our creativity and make our culture feel like home.  Join our team as a Senior DevOps Engineer! This is a fixed hybrid role on-site Tuesday, Wednesday, Thursday at HQ in Maple Plain MN The Senior DevOps... 
    Senior
    Permanent employment
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    Protolabs

    Maple Plain, Hennepin County, MN
    26 days 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... 
    Senior

    Versique Consulting & Search

    Osseo, MN
    2 days ago
  • Nextern, Inc. is seeking a Senior Software Engineer in Maple Grove, Minnesota to join the product realization team. The role involves developing software solutions for innovative medical technologies and requires experience in C/C++ and embedded software design. The candidate... 
    Senior

    Nextern, Inc.

    Osseo, MN
    4 days ago
  • Nextern is seeking a Senior Software Engineer in Maple Grove, Minnesota, to develop innovative medical technologies. You will design and maintain software solutions, collaborate with different engineering teams, and mentor junior engineers. Successful candidates will have... 
    Senior

    Nextern

    Osseo, MN
    16 hours ago
  •  ...Position: Senior Back-End Software Engineer - C# .NET Location: 100% remote JOB SUMMARY: We are looking for a back-end software...  ...internal stakeholders, to refine the user experience. Develop applications in an object-oriented environment using... 
    Senior
    Remote work

    C4 Technical Services

    Plymouth, MN
    3 days ago
  • $135k - $140k

    ProAg Management, Inc. is seeking a Software Engineer III based in Maple Grove, MN. This hybrid role involves designing and developing scalable web applications, primarily using .NET Core and React. Candidates should have 5-7 years of software development experience, strong... 
    Senior
    Remote job

    ProAg Management, Inc.

    Osseo, MN
    16 hours ago
  • $105k - $160k

     ...purpose at Cargill. Job Purpose and Impact The Senior Professional, Platform Engineering job designs, develops and maintains digital technology infrastructure...  ...team members. Key Accountabilities SOFTWARE DEVELOPMENT: Designs and develops high quality... 
    Senior
    Work experience placement

    Cargill

    Wayzata, MN
    2 days ago
  • Versique Consulting & Search is seeking a Senior React/C#.Net Software Engineer in Maple Grove, MN, to join a collaborative Agile team. In this hybrid role, you will work 4 days in the office and 1 remote each week, focusing on building scalable applications that impact... 
    Senior
    Work at office
    Remote work

    Versique Consulting & Search

    Osseo, MN
    16 hours ago
  • $145k

    We are seeking a Senior React/C#.Net Software Engineer to join a collaborative Agile team focused on building modern, scalable applications that...  ...reviews and provide mentorship to junior and mid‑level developers Identify risks, dependencies, and improvement opportunities... 
    Senior
    Work at office
    Remote work
    Visa sponsorship
    Work visa

    Versique Consulting & Search

    Osseo, MN
    16 hours ago
  •  ...Nextern is seeking a Senior Software Engineer to join our product realization team. At Nextern, we develop innovative medical technologies and connected solutions that improve patient outcomes and quality of life. Our engineering teams thrive on collaboration, problem-... 
    Senior
    Temporary work
    Work experience placement

    Nextern Inc.

    Maple Grove, MN
    2 days ago
  • $107.4k - $161k

     ...like home. Join our team as a Sr. Software Engineer-Catalog Domain! This is a...  ...Thursday at HQ in Maple Plain MN The Senior Software Engineer, Catalog Domain is...  ...C#, Javascript and MSSQL for designing, developing, testing and monitoring production systems... 
    Senior
    Permanent employment
    Temporary work
    Work at office

    Proto Labs

    Maple Plain, Hennepin County, MN
    2 days ago
  • $90.2k - $112.8k

     ...projects to social events that foster fun and relationship building across our global community. The RoleWe 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... 
    Temporary work

    Aspen Technology

    Medina, MN
    2 days ago
  •  ...Role Description: Design, develop, modify, test and evaluate various Kubernetes...  ...Translate business requirements into a software design for development of new or modified...  ...various cross-functional and support staff to senior level executives Good written and... 
    Temporary work
    Flexible hours

    Evolving Solutions

    Hamel, MN
    3 days ago
  • $95k - $145k

     ...first. We reach higher. We do the right thing—today and for generations to come. Job Purpose and Impact The Senior Application Developer is a seasoned professional responsible for leading and supporting the design, integration, and implementation of... 
    Senior
    Work experience placement

    Cargill

    Wayzata, MN
    4 days ago
  • $95k - $140k

     ...right thing—today and for generations to come. Job Purpose and Impact ~ As a Senior Application Developer, you will build, maintain, integrate and implement software applications supporting the Supply Chain Planning functional domain within the... 
    Senior
    Work experience placement

    Cargill

    Wayzata, MN
    16 hours ago
  • $97.5k - $150k

     ...industry. For the past 150 years, we have been passionate about developing and manufacturing innovative and sustainable solutions for...  ...at Tennant can take you places you never expected. Senior Software Engineer Responsibilites: Develop, maintain, and improve... 
    Senior
    Full time
    Local area
    Remote work

    Tennant Company

    Golden Valley, MN
    9 hours ago
  • $100k - $130k

     ...projects, ensuring delivery within scope, schedule, and budget. Develop project scopes, testing protocols, and project-specific...  ...licensure required. Advanced proficiency with concrete design software and modeling tools. Proven experience in managing large-scale... 
    Senior
    For contractors
    Visa sponsorship

    American Engineering Testing

    Hamel, MN
    3 days ago
  • $90.2k - $112.8k

     ...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... 
    Full time
    Contract work
    Temporary work
    Local area

    Aspen Technology

    Medina, MN
    4 days ago
  •  ...Onsite Job: Principal Embedded Software Engineer | Maple Grove, Minnesota, United States Indotronix is seeking an : Principal Embedded Software Engineer, Maple Grove, MN Work Schedule: 9/80 Ability to Obtain Secret Clearances Bachelor's Degree Key... 

    Indotronix International Corporation

    Maple Grove, MN
    1 day ago
  • $126k - $166k

     ...patterns such as Creo and related toolchains. Partner with D&IT software engineering and platform teams to support platform health and...  ...~5+ years of experience in Product Management partnering with senior business stakeholders in complex enterprise environments. ~... 
    Work at office
    Local area
    Remote work

    Polaris Industries

    Hamel, MN
    2 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...
    Work at office
    Local area

    Evolving Solutions

    Hamel, MN
    4 days ago
  • $95k - $130k

    A leading actuator solutions provider in Hamel, MN, is seeking a Senior Mechanical Engineer to lead system design efforts and collaborate directly with customers. This role requires a Bachelor's degree in Mechanical Engineering and 5+ years of mechanical design experience... 
    Senior
    Work at office

    Tolomatic, Inc.

    Hamel, MN
    3 days ago
  • $85k - $105k

     ...and domain expertise. Our design staff includes electrical, software, mechanical engineers, and project managers. Our systems are supported...  ..., clients and suppliers to interpret product specifications Develops detailed design configurations, detailed costing, and... 
    Temporary work
    For contractors
    Work experience placement
    H1b
    Work at office
    Local area
    Work visa

    CIRCUIT CHECK INC

    Maple Grove, MN
    26 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
    2 days ago
  • $80k

     ...collaboratively with cross-functional teams to develop and implement solutions....  ...system applications, working closely with senior and mid-level engineers to deliver responsive...  ...and PowerPoint), Internet, Email and SAP software preferred. * Some travel is required.... 
    Work at office

    Border States Electric

    Albertville, MN
    1 day ago
  • $71k - $89k

     ...(POC) and sales support. Further post sales activities such as helping customer with understanding and applying our hardware and software systems. This support can be provided in a variety of ways, including additional product demonstration, custom support classes, telephone... 
    Local area
    Monday to Friday

    Zeiss Inc

    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
    9 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
    4 days ago
  •  ...Job Description Job Description Our client is seeking a Lead Mechanical Engineer to serve as a senior-level technical leader within their packaging design organization. This role combines advanced mechanical design responsibilities with technical mentorship and design... 

    Sterling Engineering Inc.

    Plymouth, MN
    16 days ago
  • $95k - $130k

    Senior Mechanical Engineer $95,000 to $130,000 In-Office Role: Hamel, MN Tolomatic designs and manufactures premium electro‑mechanical...  ...‑of‑performance and lessons learned for future opportunities. Develop efficient modular product architectures in a challenging high‑... 
    Senior
    Work at office

    Tolomatic, Inc.

    Hamel, MN
    3 days ago

Do you want to receive more vacancies?

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