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