> Markdown version of [/jobs/ext/1647175-software-developer](https://www.wearedevelopers.com/jobs/ext/1647175-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** TD Ameritrade - **Location:** Austin, TX, United States - **Experience:** Experienced - **Salary:** $90,002.0 - $109,990.0 - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), Application Programming Interfaces (APIs), Bootstrap (Software), Cascading Style Sheets (CSS), Cloud Foundry, Continuous Integration, Software Design Documents, JSON, Software Architecture, Release Management, Service-Oriented Architecture, Enterprise Application Integration, Google Cloud, Spring Cloud, Solid Principles, Infrastructure Automation Frameworks, Web Technologies, Terraform - **Published:** July 9, 2026 - **Apply:** https://www.schwabjobs.com/financial-consultant-academy-opportunity-branch-network ## About the Role * Bachelor's degree in Computer Engineering, Computer Science, Information Technology, or a related field; or equivalent practical experience. * 3+ years of experience developing software solutions using C# and .NET technologies. * 3+ years of experience designing, developing, and supporting REST-based APIs and web services in transactional environments. * Experience applying object-oriented programming principles, software design patterns, and modern software engineering practices. * Experience working in Agile development environments and collaborating within cross-functional teams. * Experience building and utilizing automated testing frameworks, including Test-Driven Development (TDD). * Experience supporting application and system integrations across multiple platforms and services. * Strong analytical and problem-solving skills with the ability to evaluate alternatives and implement effective solutions. * Ability to communicate complex technical concepts effectively to both technical and non-technical audiences. * Strong collaboration skills with demonstrated ability to build relationships across engineering, product, operations, and business teams. Preferred Qualifications * Experience with Service-Oriented Architecture (SOA), enterprise integration patterns, and JSON-based APIs. * Experience with cloud platforms such as Google Cloud Platform (GCP) and Pivotal Cloud Foundry. * Experience using Infrastructure as Code (IaC) tools such as Terraform. * Experience designing and supporting scalable, resilient cloud-native applications. * Experience with web technologies including HTML, CSS, JavaScript, Bootstrap, or similar frameworks. * Strong understanding of SOLID principles, software architecture, and engineering best practices. * Experience contributing to technical design documentation and software architecture decisions. * Experience mentoring engineers and influencing technical standards across a team. * Experience supporting CI/CD pipelines, release management processes, and continuous improvement initiatives. ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Infrastructure as Code: The Developer's Secret Weapon](https://www.wearedevelopers.com/videos/1221-infrastructure-as-code-the-developer-s-secret-weapon) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Coffee with developers - Brian Morrison](https://www.wearedevelopers.com/videos/902-coffee-with-developers-brian-morrison) ## Related Articles - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)