Python Application Developer - Active TS/SCI Required
Red Hat
At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies.

The Red Hat North America (NA) Public Sector team is looking for skilled Python developers for our application development consulting engagements in San Antonio, Texas. In this role, you will work with customers to develop enterprise-level production applications focused on Python development, API and integration, process-driven and rules, and container-native applications using our open source offerings and frameworks. As a Python Application Developer, you won't be expected to know everything on day one, but your ability to learn new technologies quickly will be essential. This role will be initially located in San Antonio, Texas with the expectation for weekly travel to customer sites located anywhere in the U.S. thereafter. Successful applicants must reside in a state where Red Hat is registered to do business.

Be part of a fast-growing and world-class consulting team that is supportive of its members, collaborates on solutions, and is receptive to new ideas to facilitate the best use of our offerings and open source technologies
Write effective, scalable code
Develop back-end components to improve responsiveness and overall performance
Test and debug programs
Improve functionality of existing systems
Implement security and data protection solutions
Assess and prioritize feature requests
Coordinate with internal teams to understand user requirements and provide technical solutions
Design, develop, test, and deploy open source software solutions, including Java development, API and integration, process-driven and rules, and container-native applications
Contribute to application development and application modernization efforts through agile project delivery
Use critical thinking skills to tackle tough problems in an innovative way
Constantly learn about new technologies and apply those concepts to customer needs
Become a trusted advisor to our customers, helping them achieve business success in an ever-changing technology landscape
Contribute to the development of repeatable methodologies and tools designed to scale Red Hat's services capabilities, promote repeatable customer engagements, and lower delivery risks

3+ years of Python development experience
Experience with the design, development, testing, and deployment of a large, distributed, object-oriented application
Demonstrated experience communicating value, progress, and metrics of key projects to required stakeholders and diverse audiences
Outstanding verbal and written communication, as well as presentation skills
Experience integrating user-facing elements into applications
Experience with TCP/IP, publish-subscribe, multicast, and developing client or server applications in Python
Exceptional analytical, problem-solving, project management, and planning skills
Willingness to travel for 4 days per week up to 30-40 weeks per year to customer sites throughout North America
Active Top Secret/SCI government clearance

The following are considered a plus:
Experience in agile development environments practicing test-driven development (TDD), pair programming, and open source or code sharing models
Experience in a consulting role or in a similar customer-facing role
Familiarity with containers, Kubernetes, and Docker
Java development experience

Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.

Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.