Principal Software Engineer

Job not on LinkedIn

November 13

Apply Now
Logo of insightsoftware

insightsoftware

Finance • SaaS • Enterprise

insightsoftware is a comprehensive provider of solutions tailored for finance, accounting, and operations. They empower business leaders by turning data into actionable insights, aiding in strategic decision-making across organizations. Their platform connects over 200 environments including major ERPs and data sources, offering AI-enabled integration and data management solutions specifically designed for the Office of the CFO. insightsoftware's offerings include financial reporting, operational reporting, data automation, and more, all aimed at streamlining financial processes and enhancing data visibility and reliability. With a focus on automating routine workflows, they enable businesses to save time, minimize errors, and focus on strategic analysis.

1001 - 5000 employees

💸 Finance

☁️ SaaS

🏢 Enterprise

💰 Private Equity Round on 2021-07

📋 Description

• Analyze and document how our existing legacy application architecture and current cloud implementation operates, identifying areas of optimization in terms of performance, scalability, resource utilization and cost • Collaborate with Solution Architects to define cloud-native transformation roadmap for optimal Azure performance and scalability • Assess current application bottlenecks, dependencies, and architectural patterns that limit cloud effectiveness • Design strategies to transform legacy services, database focused operations, and monolithic patterns into cloud-native alternatives • Architect cloud-native solutions using Azure services to replace legacy patterns • Design and implement resilient, scalable, highly available, performant and secure application architectures that leverage Azure's elasticity and distributed computing capabilities • Lead the technical design and implementation of cloud native patterns, containerization strategies, and serverless computing • Develop proof-of-concepts and technical prototypes to validate cloud-native architectural approaches • Work closely with Principal Application Engineers to ensure seamless integration between application logic and cloud infrastructure • Collaborate with Solution Architect on strategic technical decisions and phased modernization approaches • Mentor and teach engineering teams on cloud-native development patterns, Azure best practices, and modern application architecture • Drive adoption of cloud-first development practices across the engineering organization through influence and accountability.

🎯 Requirements

• Minimum 10+ years of hands-on software development and cloud architecture experience, with at least 5 years focused on Azure cloud platforms • Bachelor's degree in Computer Science, Engineering, or equivalent work experience • 5+ years of deep Microsoft Azure expertise with hands-on experience architecting enterprise applications for cloud-native operations • Proven track record of transforming legacy applications to cloud-native architectures • Strong experience with Azure PaaS services and cloud-native application patterns including compute, storage, networking and database services • Experience analyzing and re-architecting complex enterprise applications for cloud optimization • Understanding of both traditional 3-tier architectures and modern cloud native patterns • Deep understanding of network security, Identity and Access Management and cloud compliance best practices • 8+ years with Microsoft technology stack (C#, .NET Framework, .NET Core/.NET 5+) with focus on cloud migration patterns • Strong experience with containerization, orchestration (Docker, Kubernetes/AKS) and serverless computing architectures • Expertise in database modernization including migration from legacy to cloud-native data solutions • Experience with message queuing, event-driven architectures, and distributed systems patterns • 5+ years of experience implementing and executing infrastructure as code, CI/CD pipelines, and DevSecOps practices from an application perspective • Understanding of performance optimization, scalability patterns, and cloud cost optimization • Experience driving technology and implementation decisions to improve integrations with customers, partners, and other platforms. • Understanding of modern AI architecture, MCPs, LLMs, and AI driven development techniques. • Strong communication and teaching skills with ability to mentor senior engineers and hold teams accountable to standards. • Proven ability to communicate, influence and drive change across both application engineering teams and infrastructure/operations teams. • Demonstrated ability to lead through influence, driving adoption of cloud-native practices. • Experience building consensus and driving technical decisions across diverse engineering teams. • Track record of transforming team mindsets from traditional to cloud-native development approaches.

🏖️ Benefits

• Background checks are required for employment with insightsoftware, where permitted by country, state/province • We are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, national origin, gender, sex, gender identity or expression, sexual orientation, age, citizenship, marital or parental status, disability, veteran status, or other class protected by applicable law.

Apply Now

Similar Jobs

November 13

Staff Software Development Engineer in Test at Cribl enhancing product quality through deep technical testing initiatives. Collaborating closely with developers and stakeholders to improve testing frameworks and coverage.

AWS

Cloud

Docker

Java

Kubernetes

Python

Go

November 12

Principal Software Developer at GDIT delivering high-impact software solutions in collaborative environment. Leading development efforts and communicating technical concepts to diverse stakeholders.

Cloud

Distributed Systems

Java

Microservices

Python

November 12

Full Stack Staff Engineer responsible for architecting and building applications at N-Power Medicine. Focused on transforming drug development through technology and integration.

Cloud

Distributed Systems

Docker

ETL

JavaScript

Kubernetes

Microservices

Postgres

Python

React

SQL

Terraform

November 11

Tech lead for RAMPS team at Consensys, building secure systems for fiat on/off-ramping with MetaMask. Mentoring engineers and driving infrastructure development with a focus on Web3.

JavaScript

Node.js

TypeScript

Web3

November 11

Staff Engineer leading core systems redesign and re-platforming at Instacart. Driving initiatives in grocery shopping tech and collaborating with multiple teams.

MySQL

Postgres

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com