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 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Medina, MN vacancy
  • $107.4k - $161k

     ...make our culture feel like home. Join our team as a Senior Software Engineer! This is a fixed hybrid role on-site Tuesday, Wednesday...  ...are looking for a Senior Software Engineer who will design, develop, and maintain the systems that enable accurate, scalable, and... 
    Senior
    Permanent employment
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    Proto Labs

    Maple Plain, Hennepin County, MN
    2 days ago
  • $91.7k - $163.7k

     ...GroupOptum Tech is a global leader in health care innovation. Our teams develop cutting-edge solutions that help people live healthier lives...  ...teams to deliver high quality, resilient, and secure software while ensuring the availability of systems in production.You'll... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Minnetonka, MN
    2 days ago
  • $95k - $126k

     ...DescriptionPerforms tasks such as, but not limited to, the following:Develop new or significantly modify and improve Quality Management...  ...equivalent) in relevant field such as Mechanical/ Electrical/ Software designCQA = Certified Quality Auditor is a plusEducational Requirements... 
    Senior
    Temporary work
    Work at office
    Worldwide
    Shift work

    Celestica

    Maple Grove, MN
    3 days ago
  • $132.4k - $251.6k

     ...Sr. Principal Software Engineer At RTX, the world largest aerospace and defense company...  ...growth of current and new research areas. As senior member of the team, responsibilities will...  ...results. What You Will Do Develop and test software using Java and Python.... 
    Senior
    Temporary work
    Work experience placement
    Relocation package
    Flexible hours

    Minnesota Jobs

    Wayzata, MN
    3 days ago
  • Optum Tech, a unit of Optum, seeks an experienced software engineer to design, develop, and support critical rules applications in production. The role emphasizes cloud-native architecture, REST/GraphQL APIs, and secure, scalable systems in a healthcare context. You will... 
    Senior
    Remote job

    Optum

    Minnetonka, MN
    2 days ago
  • $120.1k - $214.5k

     ...strategies1+ years in Cloud PlatformsPublic Cloud (Vertex AI, GPUs/TPUs), AWS/Azure AI servicesPreferred Qualifications:Experience developing and deploying applications on AWSExperience modernizing legacy systems using AI enabled microservicesSolid understanding of... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Shift work

    UnitedHealth Group

    Minnetonka, MN
    12 hours ago
  • $91.7k - $163.7k

     ...GroupOptum Tech is a global leader in health care innovation. Our teams develop cutting-edge solutions that help people live healthier lives...  ...Science, Engineering, or a related technical field8+ years of software engineering, AI engineering, or machine learning engineering... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Shift work

    UnitedHealth Group

    Minnetonka, MN
    12 hours ago
  • Senior Design Assurance EngineerThe Sr. Design Assurance Engineer supports new product development by ensuring products meet design,...  ...compliance. A key responsibility is supporting medical device software development in compliance with IEC 62304 and ISO 14971, while also... 
    Senior

    Real Staffing Group

    Plymouth, MN
    3 days ago
  • $113.4k - $194.4k

     ...the norm and every member feels valued. Medica is seeking a Senior AI Software Engineer to design, build, and scale our next-generation AI...  ...modern AI models, agent architectures, cloud infrastructure, and developer tooling. You operate with high autonomy, turn ambiguous... 
    Senior
    Work experience placement
    Work at office
    3 days per week

    Medica

    Minnetonka, MN
    4 days ago
  • $120.1k - $214.5k

     ...channels. We are also advancing the responsible use of AI, including developing digital assistants and chatbots for both chat and voice...  ..., test, deploy, maintain, and continuously improve AI-powered software solutions to meet customer and business needsBuild responsible... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Work visa

    UnitedHealth Group

    Minnetonka, MN
    3 days ago
  •  ...position is onsite for the first 3 months, transitioning to a remote opportunity. Candidates should have a Bachelor's degree and be open to travel. Experience in software validation and knowledge of Windchill will be advantageous. #J-18808-Ljbffr Infinite Computing Systems
    Senior
    Remote job

    Infinite Computing Systems

    Minnetonka, MN
    4 days ago
  • A leading technology solutions provider in Minneapolis is seeking an experienced Software Engineer for a 3-6 month contract-to-hire opportunity. The candidate will perform all phases of software engineering, including designing reusable Java components and implementing... 
    Senior
    Contract work

    cognizant technologies

    Minnetonka, MN
    3 days ago
  • $91.7k - $163.7k

     ...minimum of four days per week.Primary Responsibilities:Design and develop solutions for the current project through cloud-hosted Java...  ...Engineering or related field8+ years of overall experience in Software development5+ years of experience with Java micro-services, Spring... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Minnetonka, MN
    12 hours ago
  •  ...Protolabs is seeking a highly skilled Principal Software Engineer to join their Global Technology Services team in Maple Plain, MN. This hybrid role involves designing and delivering modern applications that impact critical business operations. The ideal candidate... 

    Jobleads-US

    Maple Plain, Hennepin County, MN
    3 days ago
  • $97.5k - $150.6k

     ...industry. For the past 150 years, we have been passionate about developing and manufacturing innovative and sustainable solutions for our...  ...backend services and APIs using Azure, AWS, or GCP to support software distribution, secure access, diagnostics, telemetry-adjacent... 
    Senior
    Local area
    Remote work

    Tennant Company

    Golden Valley, MN
    2 days ago
  • Optum is seeking a Senior Director of Software Engineering to lead engineering teams within UnitedHealthcare Employer & Individual Technology. You will drive architecture, design, and deployment of enterprise AI‑powered applications and multi‑platform systems. You will... 
    Senior
    Work at office
    Remote work

    Optum

    Minnetonka, MN
    1 day ago
  • Job Title: Senior SAP TM Functional Consultant Overview We are seeking an experienced Senior SAP TM Functional Consultant to serve as...  ...deployment projects, and dual maintenance during steady-state and upgrade periods as needed. #J-18808-Ljbffr Talent Software Services
    Senior

    Talent Software Services

    Wayzata, MN
    5 days ago
  • $127k - $158.7k

     ...looking for a talented and experienced Developer to join our Enterprise Operations Platform...  .... In this role, you will be a senior technical contributor within an Agile development...  ...for delivering next-generation industrial software solutions. You will help drive the... 
    Temporary work
    Work experience placement

    Worky Ltd

    Medina, MN
    1 day ago
  •  ...Senior SAP TM Functional Consultant Wayzata, MN 55391 6-12+ Contract Job Title: Senior SAP TM Functional Consultant - S/4HANA Upgrade Specialist This role serves as the primary resource for delivering the TCA system upgrade and supporting the SAP... 
    Senior
    Contract work

    Stellar IT Solutions LLC

    Wayzata, MN
    10 days ago
  •  ...Senior Data Platform Engineer This job is onsite located in Minnetonka, MN. Please do not apply unless you are within 45 miles from our office. Thank you! A job at RAZR is like no other. We are on a mission to Be Relevant - make a meaningful difference in the lives... 
    Senior
    Work at office
    Day shift

    RAZR Marketing

    Minnetonka, MN
    4 days ago
  •  ...Title : Senior SAP TM Functional Consultant – S/4HANA Upgrade Specialist Location : Wayzata, MN Job Type : Contract (6 Months) Compensation : $75 - $87 p/h W2 (no C2C)  Industry: Food & Beverage Manufacturing --- About the Role DAHL Consulting is... 
    Senior
    Contract work
    Temporary work

    Dahl Consulting

    Wayzata, MN
    11 days ago
  • $91.7k - $163.7k

     ...start Caring. Connecting. Growing together. We are seeking a Senior Software Engineer to design, build, and support scalable backend services...  ...forward delivery practices. Primary Responsibilities Design, develop, test, and maintain backend services and REST APIs using .NET... 
    Senior
    Minimum wage
    Full time
    Temporary work
    Work experience placement
    Local area
    Remote work

    Optum

    Minnetonka, MN
    3 days ago
  • $131.5k - $175.4k

     ...Principal Software Engineer (Corporate Systems) Fixed hybrid role on-site Tuesday, Wednesday...  ...coaching. What You’ll Do Design, develop, code, test, debug, implement, and...  ...varying experience levels from intern to senior. ~ Experience providing work direction... 
    Permanent employment
    Temporary work
    Internship
    Work at office
    Immediate start
    Flexible hours

    Jobleads-US

    Maple Plain, Hennepin County, MN
    3 days ago
  •  ...RTX BBN Technologies seeks a Sr. Principal Software Engineer to lead complex Java/Python development efforts and collaborate with customers and cross-functional teams. A DoD Top Secret clearance is required for start and relocation may be offered. The role is hybrid... 
    Senior
    Relocation

    Jobleads-US

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

     ...higher. We do the right thing—today and for generations to come.Job Purpose and ImpactAs 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
    12 hours ago
  • $95k - $145k

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

    Cargill

    Wayzata, MN
    4 days ago
  •  ...Job Description Job Description 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... 
    Senior
    Temporary work
    Work experience placement

    Nextern

    Maple Grove, MN
    5 days ago
  • $95k - $130k

     ...do the right thing—today and for generations to come.Job Purpose and ImpactThe Sr. Application Developer- MSC Analyst job builds, maintains, integrates and implements software applications within the organization. They work with busines stakeholders on requirements... 
    Senior
    Work experience placement

    Cargill

    Wayzata, MN
    2 days ago
  •  ...join our expanding team. This position will work closely with IT, development, as well as other technology stakeholders to maintain, develop, and support our growing internal and external business applications at Protolabs. What You'll Do ~ Part of a team responsible... 
    Permanent employment
    Full time
    Temporary work
    Work experience placement
    Casual work
    Work at office
    Immediate start
    Flexible hours
    Shift work

    Proto Labs

    Maple Plain, Hennepin County, MN
    5 days ago
  • $120.1k - $214.5k

     ...minimum of four days per week.Primary Responsibilities: Design, develop, and deploy AI-powered solutions and platforms to address...  ...benefit assessments, and operational efficiencyCollaborate with software engineers, data engineers, and underwriting stakeholders to deliver... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Minnetonka, MN
    2 days ago

Do you want to receive more vacancies?

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