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

Principal Software Developer

$127k - $158.7k

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 is looking for a talented and experienced Developer to join our Enterprise Operations Platform (EOP) organization. In this role, you will be a member of an Agile development team responsible for the delivery of next-generation industrial software solutions. This solution will provide a software-defined, data-centric, flexible platform which enables automation for AspenTech's diverse customer base. As a member of the EOP development team, you'll work on cuttingedge industrial edgeconnectivity and distributedcomputing projects that surface data from the plant floor all the way to the cloud. The team focuses on building highly performant data services that securely move and manage massive volumes of information. You'll help create solutions that configure, contextualize, analyze, and visualize data, making it easily accessible to a wide range of applications. The EOP platform supports multiple operating systems and serverless cloudnative technology stacks, giving the team opportunities to work across a diverse set of modern technologies. Your Impact Actively participate with team members as part of a scaled Agile organization. Take high level strategic requirements and work with a team to refine them into actionable user stories with detailed acceptance criteria. Produce high-quality, reliable, performant, and fault tolerant code to meet strategic business objectives. Monitor, support, andmaintainsoftware products in an Agile development environment. Design, implement, andmaintainCI/CD pipelines for both on-premises and cloud infrastructure. Maintain and enhance in-house DevOps tooling written in BashandPython. Debug integration and performance problems. Contribute to a culture of accountability and collaboration across a variety of support, development, security, and product teams. Continually demonstrate adherence to security best practices and compliance requirements. Stay current with industry trends and best practices around cloud native and Software-as-a-Service technologies. Demonstrate effective communication skills as a participant in a variety of Agile ceremonies. What You'll Need A Bachelor's degree in Computer Science, Software Engineering, or a related technical field. 8-12 years of related experience OR an advanced degree with less experience. Strong understanding of cloud-native technologies, services, architecture, and container orchestration. Proficient in designing and implementing RESTful APIs Practical, working experience with several of the following: Databases: MongoDB, Postgres, MSSQL Programming Languages: Java, JavaScript/TypeScript, C#, Python, Lua JavaScript Frameworks: Angular, React Continuous Integration: Azure DevOps Pipelines, GitHub Actions Cloud: Azure, Docker, Kubernetes, ArgoCD, Helm, Terraform Operating Systems: Windows, Linux Observability and Monitoring: OpenTelemetry Automated testing frameworks: Playwright Identity and access management: OAuth 2.0, Role-Based Access Control (RBAC) Architecture Expertise: Microservices, REST API Design Data platforms and integrations: Inmation, Aveva PI Connect, Microsoft Fabric Working experience in the following areas: Infrastructure as Code (Terraform, Ansible, etc.) CI/CD systems (GitHub Actions, Azure DevOps Pipelines) Artifact repositories and vulnerability scanning tools (Artifactory, Blackduck,Snyk) GitOpstools (Flux,ArgoCD) and promotion models Basic knowledge of IoT or Edge devices and an understanding of their strengths, weaknesses, constraints, and risks. Experience with Agile development frameworks such as SAFe or Scrum. Strong personal project management skills; able to be self-directed and capable of working effectively in an environment with a high degree of change. Strong technical leadership skills with a willingness to coach and mentor team members. Strong object-oriented design and debugging skills. Willingness to contribute ideas and solutions while honoring and supporting the ideas of others. Passionate about finding creative solutions to problems, and pride in well-crafted code. 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. The salary range for this role is $127,000.00 - $158,700.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. #J-18808-Ljbffr

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Developer in Medina, MN vacancy
  • $80k - $90k

     ...application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Senior Software Developer Full Time Information Tech APC Medina, Medina, MN, US 3 days ago Requisition ID: 1454 Salary Range: $80,000.00 To $90,000.00... 
    Suggested
    Full time
    Work at office
    Flexible hours
    1 day per week

    ADAM'S Pest Control, Inc.

    Medina, MN
    17 hours 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... 
    Suggested
    Temporary work

    Aspen Technology

    Medina, MN
    3 days ago
  • $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
    1 day ago
  • $90.2k - $112.8k

     ...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... 
    Suggested
    Temporary work

    Aspen Technology

    Medina, MN
    3 days ago
  • $87.4k - $131k

     ...and make our culture feel like home. Join our team as a Software Engineer! This is a hybrid role: Tuesday, Wednesday, and...  ...products that keep us moving forward. What You'll Do Design, develop, and maintain software applications used across Protolabs'... 
    Suggested
    Permanent employment
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    Proto Labs

    Maple Plain, Hennepin County, MN
    1 day 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
    3 days 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
    4 days ago
  •  ...Here, you’ll be supported in progressing - whatever your ambitions.About the role:This is an exciting opportunity for a software focused Principal Design Assurance Engineer supporting a cross-functional team on development and maintenance of Implantable and external devices... 
    Hourly pay
    Work at office
    Local area
    Relocation package
    Shift work
    3 days per week

    Boston Scientific

    Osseo, MN
    4 days ago
  • Mandatory Skills I/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 ...

    Omni Inclusive

    Medina, MN
    4 days ago
  •  ...and make our culture feel like home.  Join our team as a Principal Software Engineer (Corporate Systems)! This is a fixed hybrid role...  ...and contributions truly matter. What You'll Do Design, develop, code, test, debug, implement, and document software applications... 
    Permanent employment
    Temporary work
    Work experience placement
    Internship
    Work at office
    Immediate start
    Flexible hours

    Protolabs

    Maple Plain, Hennepin County, MN
    14 days 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... 
    Temporary work
    Work experience placement

    Nextern Inc.

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

    Tolomatic, Inc. is seeking a Senior Mechanical Engineer in Hamel, MN, offering a salary of $95,000 to $130,000. The role involves leading system designs and interacting directly with customers to solve complex problems. You will collaborate with cross-functional teams and...

    Tolomatic, Inc.

    Hamel, MN
    1 day ago
  • $135k - $140k

     ...Job Title: Software Engineer III Location: Maple Grove, MN Reports To: Software Development Manager Employment Type: Full Time Role Overview...  ...Thursdays, with Friday being remote. Responsibilities Design, develop, and maintain highly efficient and scalable web applications... 
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Friday

    ProAg Management, Inc.

    Maple Grove, MN
    3 days ago
  • $90k - $115k

     ...manufacturing CPG business model. The Senior Software Engineer is a founding technical member...  ..., code review, and direction; the Principal Technology Engineer also supports your growth...  ...powered tools and agents as your skills develop. Embrace an AI-first development... 
    Full time
    Temporary work
    Internship
    Work at office
    Relocation

    JonnyPops, LLC

    Plymouth, MN
    2 days ago
  • $135k - $170k

     ...manufacturing CPG business model. The Senior Software Engineer is a founding technical member...  ...’s AI adoption priority through co-developed department-level tools, process maps, and...  ...decisions alongside the Team Lead and Principal Technology Engineer. May assume additional... 
    Full time
    Temporary work
    Work at office
    Relocation

    JonnyPops, LLC

    Plymouth, MN
    14 days ago
  • $53 - $69 per hour

     ...Project Details: Code and perform unit and integration testing of software to ensure proper and efficient execution and adherence to...  ...standards Review and provide input into development standards Develop and maintain technical documentation Serve as final escalation... 
    Hourly pay
    Full time
    Shift work

    Oxford Global Resources

    Wayzata, MN
    1 day ago
  •  ...Ready to take the next step in your engineering career by building software that impacts global industries? As a Software Engineer at Brady...  ...Work with Brady's user experience team and product owner to develop features Support other development and quality assurance... 
    Work at office

    Brady

    Plymouth, MN
    4 days ago
  •  ...Donatech. US Citizenship Required. This position is for a software lead in the area of Munitions, to provide leadership for the...  ...(TRR). Establish a work-split with your software IPT Lead for developing and presenting the software engineering content for these... 
    Contract work

    Donatech

    Osseo, MN
    2 days ago
  • $91.7k - $163.7k

     ...Caring. Connecting. Growing together. We are seeking a Senior Software Engineer to join our forward-thinking UnitedHealthcare...  ...tough challenges. Primary Responsibilities: Design, develop, and deploy AI-powered solutions to address complex business challenges... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work
    Shift work

    Optum

    Plymouth, MN
    1 day ago
  • $115k - $155k

     ...Salary: $115000 - $155000 Job type: Permanent Senior Software Engineer - Medical Device Northwest Minneapolis Metro...  ...Software Engineer to join a collaborative, multi-disciplinary team developing software and firmware for regulated medical device products. This... 
    Permanent employment
    Work experience placement

    JCW Group

    Maple Grove, MN
    5 days ago
  • EVOLVING SOLUTIONS INC is seeking a Technical Solutions Architect in Minnesota. You will design and oversee the implementation of scalable, cloud-native solutions, serving as both a trusted advisor and technical leader to ensure client success. The ideal candidate has over...
    Remote job

    Evolving Solutions

    Hamel, MN
    1 day 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

    Maple Grove, MN
    2 days ago
  • $200k - $275k

     ...supports more than 12 efforts with varying levels of hardware and software development requirements. Our projects are focused on front...  ...data processing thread. Our teams can range from one to two developers to a team of 12. All of our teams work right alongside our customer... 
    Hourly pay
    Contract work
    For contractors
    Work at office
    Local area
    Monday to Friday

    Amentum

    Hanover, MN
    2 days ago
  •  ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas...  ...proposed solutions. - Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Plymouth, MN
    4 days ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building...  ...at Danaher, you’ll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used... 
    Remote job
    Internship

    Danaher

    Plymouth, MN
    5 days ago
  • $95k - $145k

     ...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 scalable ERP solutions... 
    Work experience placement

    Cargill

    Wayzata, MN
    4 hours ago
  •  ...systems, coils, particles & gels for embolization, as well as catheters and wires. Join us in developing medical device products that save lives. We are looking for a software engineer with software development experience in embedded Linux device design and user... 
    Local area

    My3Tech Inc

    Maple Grove, MN
    3 days ago
  • $55 - $75 per hour

     ...Sr Embedded Software Engineer We are seeking a highly skilled Sr Embedded Software Engineer to lead the development of embedded software...  ...decisions across assigned projects. Responsibilities Develop, test, and maintain software solutions. Assist in defining... 
    Contract work
    Temporary work
    Work at office

    Actalent

    Maple Grove, MN
    4 days ago
  •  ...Job Duties An emerging technology team focused on developing and deploying AI-driven solutions is seeking an AI Engineer. We are looking for a versatile Software Engineer with AWS experience who can contribute across both traditional application development and emerging... 
    Full time
    For contractors
    Work at office
    Shift work

    Apex Systems

    Maple Grove, MN
    1 day ago
  • $105k - $115k

     ...expertise drives innovation Opportunities to lead, mentor, and develop engineering talent Collaborative, cross-functional...  ...requirements into innovative product and tooling designs Utilize CAD software (2D & 3D) to develop complex geometries and solutions Manage... 
    Permanent employment
    Full time
    Work at office
    Monday to Friday
    Day shift

    Placon

    Plymouth, MN
    5 days ago

Do you want to receive more vacancies?

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