Software Engineer
Theoris
Power System Software Engineer Seeking a Software Engineer with a strong combination of software development and power systems expertise to support the STABLE initiative. This role will focus on designing and developing automation tools that streamline outage coordination studies, stability assessments, and operational planning activities. The engineer will build software that integrates data from multiple power system applications, automates VSAT and TSAT studies, and provides reporting and visualization capabilities to support transmission outage analysis across the client footprint. The ideal candidate will have experience in power system modeling, stability analysis, and application development, with the ability to create scalable, production-grade tools that improve operational efficiency and study accuracy. Responsibilities: Design, develop, test, and maintain software tools that automate outage coordination and power system stability assessment workflows. Build prototype and production applications that connect EMS models, outage data, and power system datasets to support operational planning activities. Develop integrations with EMS, PI, CIMSpy, CROW, and other power system data sources. Automate steady-state and dynamic stability studies using VSAT and TSAT. Create workflows to apply outages, build stressed base cases, define transfer scenarios, and execute contingency analyses. Develop APIs, scripting interfaces, and automation routines to streamline study execution and data processing. Design and develop user interfaces using technologies such as Tkinter or similar GUI frameworks. Generate reports, dashboards, visualizations, transfer margins, and impact assessments for system planning and operational decision-making. Support transmission outage analysis by evaluating system impacts, transfer capabilities, and reliability considerations. Collaborate with power system engineers and subject matter experts to validate models, assumptions, and study results. Perform software testing, regression testing, benchmarking, and validation activities to ensure solution accuracy and reliability. Document software designs, workflows, technical specifications, test results, and deployment procedures. Support deployment, configuration, troubleshooting, and ongoing enhancement of developed applications. Ensure compliance with cybersecurity, data governance, and operational reliability standards. Requirements: Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Power Systems Engineering, or a related technical field. 3+ years of software development experience; 6+ years preferred. Strong programming and application development skills. Experience developing production-grade software, automation tools, or engineering applications. Understanding of electric power systems, transmission operations, stability analysis, or utility operations. Experience supporting power system studies, outage coordination, contingency analysis, or operational planning activities. Knowledge of power system modeling and analysis tools such as VSAT, TSAT, or similar platforms. Experience integrating and processing data from multiple operational systems and databases. Strong analytical, problem-solving, and debugging abilities. Experience developing reporting, visualization, and dashboard solutions. Ability to work independently in a highly technical environment with minimal customer-facing responsibilities. Strong written and verbal communication skills. Preferred: Experience supporting electric utilities, ISO/RTO organizations, transmission operators, or power market environments. Familiarity with EMS, PI, CIMSpy, CROW, or similar utility applications. Experience with power system stability analysis, transfer analysis, and contingency modeling. Experience building automation workflows for engineering or operational studies. Knowledge of power flow, transient stability, and outage coordination processes. Experience developing GUI applications using Tkinter or similar technologies. Experience creating APIs, data pipelines, and automated reporting solutions. Knowledge of cybersecurity and data governance requirements within utility environments. Experience converting and working with power system case formats such as RAW and PFB files. Familiarity with node-breaker models, dispatch modeling, or advanced transmission study methodologies. Best-In-Class-Benefits: We are in the people business; treating people right is our ONLY priority. Theoris Services consultants are full-time employees with full benefits, including: Robust Health Insurance 401(k) plan PTO Paid holidays About Theoris: Our goal is to Fuel Your Career! As a Theoris team member, you join a culture based on people-centered values and an environment that fosters both personal and professional growth. We build long-term relationships with our clients and our consultants. With over 30 years of building strong relationships in the industry, we're uniquely positioned to make the right connections. This knowledge is used to find the right job placement. Our recruiting teams are experts dedicated to the information technology and engineering staffing space and are highly respected by our client base. Theoris
$89.4k - $134k
...As a Software Engineer II within NextGear Capital , you will help build and evolve the systems, applications, and digital capabilities that power one of the automotive industry's leading inventory finance businesses. Working as part of a collaborative product and engineering...Suggested- ...Apply Description Job Title: Software Engineer II About Us: We were founded in 1993 on the simple belief that we can save the world from our competition by solving the insurance industry's most challenging problems with innovative solutions...Suggested
- ...Job Category: Information Technology POSITION PURPOSE The Senior Software Engineer provides hands-on technical guidance and support to development teams, ensuring high-quality solutions, best practices, and timely delivery of initiatives. This role partners...Suggested
$101.5k - $169.1k
...Quick across the enterprise, helping teams work more effectively in their day-to-day operations. We are looking for a Senior Software Engineer who applies the principles of secure software engineering to the design, development, maintenance, testing, and evaluation of...SuggestedTemporary workWork at office3 days per week- ...and we continue to use our incredible talent and energy to bring that purpose to life. We’re seeking a S enior Frontend Software Engineer to join us. As a Senior Frontend Software Engineer on the Business Intelligence Team at Zotec, you will lead frontend...SuggestedFull time
$100k
...company’s continued growth. Are you ready for this exciting challenge? First Databank (FDB) is currently seeking a Software Engineer to join the [Department] team . The Software Engineer role has a general foundation in a range of computer science topics,...Full timeWork at officeFlexible hours3 days per week- ...Sr. Software Engineer Apex Systems is looking for a Sr. Software Engineer to write and maintain code within applications and systems to implement capabilities and features, improve performance and maintainability, while reducing technical debt in alignment with product...Work experience placement
- ...Lead Systems Engineer. Carmel, IN. Gather and review stakeholder requirements and ensure the logical and systematic translation of these... ...and capability development for each program iteration of software release. Develop automotive system strategy documents to define...
- ...Job Description Job Description SEP has openings for experienced lead software engineers. We've been helping companies build great software products since 1988 in a wide range of industries and technologies. We provide software product and design outsource and consulting...Work at officeRelocation packageFlexible hours
$92.5k - $209.5k
...services in a distributed, multi-tenant cloud environment. OCI gives engineers the opportunity to work on systems that directly power... ...that enable OCI teams to build, validate, secure, and release software safely at cloud scale. At OCI, engineers have meaningful technical...Temporary workFixed term contractFlexible hours- ...Software Engineer Raytheon, the world's largest aerospace and defense company, is looking for software engineers to support development, test, and other tasks throughout a software life cycle for aircraft embedded software applications. The aircraft operating system...Local areaRelocation
$77.1k - $123.3k
...that helps millions of learners improve their lives and achieve their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world-class experience for learners and instructors on our Cengage Learning Platforms (CLP). Working on a...Full timeLive inLocal areaWorldwide$89.9k - $158.1k
...organizations in over 100 countries - moving AI from possibility to production in real-world enterprise environments every day. SOFTWARE ENGINEER Are you passionate about automation and building reliable backend solutions? Do you want to grow your skills on...H1bWork at officeWork from homeWorldwideWork visaFlexible hours- ...Required Skills & Experience • \t5+ years of hands-on Data Engineering experience\n•\tAzure as primary cloud platform\n•\tRecent professional experience with PySpark\n•\tDeep Azure Data Factory (ADF) experience\n•\tEnd-to-end data engineering experience: \no\tData ingestion...
$40 - $45 per hour
...Cloud Software Engineer Req number: R8448 Employment type: Full time Worksite flexibility: Remote Who we are CAI is a global services firm with over 9,000 associates worldwide and a yearly revenue of $1.3 billion+. We have over 40 years of excellence...Hourly payFull timeContract workApprenticeshipWork at officeLocal areaRemote workWorldwide- ...at our Corporate Headquarters in Indianapolis. This is not a software development role. We are looking for someone with strong CNC... ...internal teams maximize machine performance. As a Software Support Engineer, you will serve as the machining expert for Hurco's CNC control...
- ...security focused agencies within the Department of Defense and U.S. Intelligence Community. We are currently seeking a Software Engineer (Senior) to join our team. Position Summary The Software Engineer (Senior) is responsible for conducting and/or participating...Work at office
- ...clients working with a wide variety of client stakeholders in IT, engineering, and marketing, as well as our client’s executive leaders.... ...Consult on and lead architectural activities on new and existing software systems Support sales meetings with your architectural...Work at officeImmediate startFlexible hours
- ...business specializing in advanced technology systems and mission support. Its capabilities include data science, software development, network engineering, intelligence, surveillance, and reconnaissance (ISR), and logistics. Job Description SOSi is seeking an experienced...Contract workWork at officeRemote workMonday to FridayWeekend workAfternoon shift
- ...get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The CEE Surfaces team, part of Coinbase's Customer Experience & Engagement org within EAA, owns the customer- and agent...Local area
- ...th - Aug. 6th, 2027). This is a full-time internship (40-hours per week) based at our headquarters in Carmel, IN. The Software Engineer Intern will directly assist the Enterprise Technology Department with many software development projects. In this position,...Full timeInternship
$79.2k - $209.5k
...standards, and reduce technical debt. Improve the team through engineering practices, operational practices, development process,... ..., and mentoring. Responsibilities ~4-8 years of relevant software engineering experience. ~ BS or MS in Computer Science, or equivalent...Temporary workFlexible hours- ...like no other - We hope you will join our team! Find out more about our company and culture here. Summary The Senior Software Engineer creates desired functionality to assigned domain, products or services in application development, that impacts future developments...Remote work
- ...Senior Software Engineer –.NET As an employee-owned company, DMA prioritizes employees. Low turnover rates and tenured teams are living proof: ~2025 Great Places to Work Certified ~ Employee stock ownership program eligibility begins on day one of employment...Work at officeLocal areaVisa sponsorshipWork visaRelocation package2 days per week
- ...additional questions please contact us at: ****@*****.***. Job Role Summary Responsible for the design and development of software, interfaces to include Windows, Web Services, and health information (e.g. HL7), and all activities required for implementing and...
$109.5k - $150.5k
...strive for the best, own our actions, and grow and evolve. Job Description We're looking for an experienced, talented Senior Software Engineer to join the Student Activities team at Freckle by Renaissance - a global leader in pre-K-12 education technology. Freckle...For contractorsLocal areaRemote workWorldwideWork visaFlexible hours$121.4k - $218.6k
...solutions for government networks? Join Our Custom Government Engineering Team! The Custom Government team operates across the full... ...an experienced, self-motivated, and highly productive Senior Software Engineer with a solid systems background. In this role, you will...Work experience placementWork at office$97.41k - $135.83k
...joining us in boldly challenging what's possible for a sustainable world. Trane Technologies is currently seeking a Software Engineer who will be responsible for developing embedded HMI systems in Qt/C++ and Python, building custom Yocto Linux distributions, and...Hourly payLocal areaWork from home- ...wholesale auctions, and more. If you want to grow not just as an Engineer but as a leader and business-builder, Carvana is the place for... ...new technologies, approaches, and participate in bringing software engineering in Carvana to the next level What you should have...Full timeVisa sponsorshipMonday to FridayFlexible hours
- ...Required Qualifications Bachelor’s degree or higher in Electrical Engineering, Computer Engineering, Computer Science, or equivalent. 10+ years of experience developing embedded software in C. Strong background with 16/32‑bit microcontrollers (TriCore, S32,...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software developer fintech Carmel, IN
- startup software engineer Carmel, IN
- junior software developer remote Carmel, IN
- software engineer Carmel, IN
- software engineer amazon Carmel, IN
- senior robotics software engineer Carmel, IN
- experienced software developer Carmel, IN
- cybersecurity software engineer Carmel, IN
- software engineer healthcare Carmel, IN
- agile software developer Carmel, IN


