Senior Associate Software Engineer / Python and AWS
Overview
In this role you design, develop, test, and maintain software components to meet business needs. You work within a defined technical domain, delivering scalable and reliable applications through best practices in coding and lifecycle management. You collaborate with cross-functional teams to implement features, troubleshoot issues, and ensure quality and security. Your work supports timely delivery and ongoing improvement of critical software solutions in a regulated, enterprise environment. This opportunity offers hands-on impact in shaping robust systems at Truist.
Compensation / Benefitsmedical, dental, visionlife insurancedisability401k planvacationsick days
ResponsibilitiesDesign, develop, test, and maintain software components and services within an assigned domain.Implement well-scoped features using established coding standards and patterns.Contribute to reliability, scalability, and performance via high-quality, maintainable code and peer reviews.Collaborate with cross-functional teams to deliver solutions on schedule.Troubleshoot and resolve defects and production issues with root-cause analysis.Participate in full software development lifecycle from requirements to support.Apply secure coding practices and documentation standards to ensure quality and compliance.Leverage existing frameworks and tools to enhance applications across relevant domains.
Key requirementsBachelor and 3–7 years of experience or equivalent education/trainingIn-depth knowledge of information systems and IT best practicesUnderstanding of key business processes and competitive IT strategiesAbility to plan, manage projects, and solve complex problems using best practicesAbility to mentor less experienced teammates and convey complex informationAWS, Python, and SQL databasementoring and coachingstrong communicationproblem-solvingAWSPythonSQL