Principal Software Development Engineer

Jobgether

United States · Posted Jul 17


Job description

Responsibilities: Serve as the technical authority for enterprise financial systems and data solutions by defining architecture standards and driving platform modernization. Lead the implementation of cloud-native solutions and AI technologies while mentoring engineering teams to ensure operational excellence.

Requirements: Requires a Bachelor's degree and over 10 years of software engineering experience, with at least 5 years in a technical leadership role. Expert proficiency in Python, C#, .NET Core, and AWS is essential, along with experience in distributed systems and AI technologies.

Key skills: Python, C#, .NET Core, AWS, PostgreSQL, Snowflake, Distributed Systems, Software Architecture, LLMs, RAG, Agentic AI, Microservices, Event-Driven Architecture, Data Modeling, DevOps, Technical Leadership

Keywords: Python, C#, .NET Core, AWS, PostgreSQL, Snowflake, Distributed Systems, Cloud-Native, Serverless, LLM, RAG, Agentic AI, Machine Learning, Microservices, Event-Driven Architecture, NetSuite, Salesforce, OutSystems, Data Mesh, Data Lake, DevOps, Financial Systems, Billing Platforms, Pricing Engines, Revenue Management, Software Architecture, Enterprise Technology, Modernization, Automation, Low-Code

Land this job faster with Remote Job Match

Free account: browse thousands of remote roles, no degree needed. Upgrade to tailor your resume to each job with AI and prep for the interview.

Create free account

← Browse more remote jobs