American Century Investments is a leading global asset manager seeking a Software Engineer Specialist to join their Investment Technology team. The ideal candidate will be passionate about applying modern engineering principles to build and deliver software to market, working closely with Technical Leads, Product Owners, and Architects to identify and implement solutions.
Requirements
- Bachelor's degree in computer science, finance or business or an equivalent combination of education and work experience
- A minimum of three years application development and support experience in Python, Pandas, and NumPy, AWS S3, Step Functions, Lambdas, SNS, SQS, Glue (or Apache Spark)
- Strong, demonstrable experience in data modeling for relational (SQL) and NoSQL applications
- Strong understanding of architectural and software design patterns
- Strong written and verbal communication skills and a passion for architectural and technical documentation
- Broad knowledge of software engineering and testing methodologies
- Experience working in an Agile Framework
- Demonstrates the American Century Investments Winning Behaviors: Client Focused, Courageous and Accountable, Collaborative, Curious and Adaptable, Competitively Driven
Benefits
- Competitive compensation package with bonus plan
- Generous PTO and competitive benefits
- 401k with 5% company match plus annual performance-based discretionary contribution
- Tuition reimbursement, formal mentorship program, live and online learning