We are seeking a Principal Software Engineer to join our team. In this role, you will define architectural guidelines and best practices, lead software development initiatives from conception to deployment, and collaborate with stakeholders to align software solutions with business objectives. You will also introduce and train teams in advanced programming languages and tools, ensure cloud readiness and optimal performance of all applications, and lead and mentor technical and project team members at the business function level. Additionally, you will lead the project team in analyzing requirements and providing accurate estimates for the design, build, test, and deployment phases. You will provide technical leadership and mentoring to various technical teams, collaborate with Architects, Developers, and Senior Infrastructure Technical staff to evaluate and recommend technology advancements and business solutions, and support the implementation and testing of cross-functional systems. You will proactively monitor projects and production applications for improvements and handle unresolved production support issues, providing design recommendations and developing application and custom integration solutions. You will also provide leadership for the ongoing maintenance of client-server applications or tools and facilitate on-time completion of various testing efforts and issue resolution.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal