[Remote] Software Engineer
Note: The job is a remote job and is open to candidates in USA. Robert Half is the world’s first and largest specialized talent solutions firm, connecting highly qualified job seekers with opportunities at leading companies. The company is seeking a Senior Software Engineer to develop secure, scalable Python backend applications, microservices, APIs, and cloud-native solutions for a financial services client. The role also involves technical leadership, testing, automation, stakeholder collaboration, mentoring, and leveraging AI-assisted development tools.
Responsibilities
- Develop secure, scalable, and maintainable backend applications using Python
- Design, build, and maintain microservices, RESTful APIs, and cloud-native applications
- Develop reusable solutions, shared libraries, and engineering standards that improve team productivity
- Participate in code reviews and ensure adherence to development and quality standards
- Implement unit, integration, and performance testing to support production-ready solutions
- Configure and maintain CI/CD pipelines and development automation
- Troubleshoot production issues and perform root cause analysis
- Partner with Product Owners, Business Analysts, architects, and other stakeholders to translate business requirements into effective technical solutions
- Participate in and lead technical design discussions, architecture reviews, and engineering initiatives
- Apply best practices for scalability, security, performance, observability, disaster recovery, and capacity planning
- Communicate technical decisions and tradeoffs effectively to both technical and non-technical audiences
- Mentor and provide technical guidance to other engineers through pairing, coaching, and knowledge sharing
- Leverage AI-assisted development tools and integrated AI agents to improve developer velocity, code quality, automation, and engineering outcomes
- Evaluate emerging technologies and help introduce tools and practices that improve software delivery
Skills
- 7+ years of professional software development experience in enterprise or cloud environments
- Strong hands-on experience with Python backend development
- Proven experience designing and delivering RESTful APIs , including authentication, scalability, documentation, lifecycle management, and API publishing
- Strong experience with AWS and cloud-native, event-driven, and serverless application development
- Strong understanding of microservices architecture , service-to-service integrations, API contracts, and event-driven systems
- Hands-on experience with AI-assisted development tools and integrated AI agents
- Strong communication and collaboration skills across engineering, product, business, and architecture teams
- All applicants applying for U.S. job openings must be legally authorized to work in the United States
- Experience with API Management platforms , with Apigee strongly preferred
Benefits
- 100% Remote
- PST Core Hours, flexible
- Free online training
- Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance.
- Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan.
Company Overview