Senior Software Engineer - Python in United States Embassy at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer - Python based in the United States.
This role offers the opportunity to design and build high-quality software solutions using Python while working on complex digital products for enterprise clients.
You will collaborate with distributed engineering teams to transform business challenges into scalable, secure, and innovative applications.
The position combines deep technical expertise with client collaboration, problem-solving, and modern AI-driven development practices.
You will contribute to architecture decisions, application performance improvements, automation initiatives, and engineering excellence across diverse projects.
This opportunity is ideal for an experienced engineer who enjoys working with emerging technologies, agile methodologies, and impactful real-world solutions.
You will join a collaborative environment that values technical quality, continuous learning, flexibility, and delivering measurable outcomes for clients.
The Senior Software Engineer will be responsible for designing, developing, and maintaining scalable software solutions while collaborating with clients and cross-functional engineering teams. This role requires strong technical ownership, attention to quality, and the ability to deliver reliable applications in fast-moving environments.
- Design, develop, and maintain applications using Python and modern software engineering practices.
- Support component design, development, maintenance, and technical quality standards across project teams.
- Analyze client requirements and translate business needs into effective technical solutions.
- Design and implement efficient data storage solutions and optimize application performance for scalability and reliability.
- Build secure, maintainable software through strong coding practices, testing strategies, and code reviews.
- Contribute to structured engineering practices including source control, deployment processes, and CI/CD workflows.
- Develop and maintain applications within cloud environments and infrastructure platforms.
- Work with databases, automation tools, and containerized environments such as Kubernetes.
- Collaborate closely with technical leaders, engineers, and client teams to ensure successful project delivery.
- Gather feedback from users and stakeholders to continuously improve delivered solutions.
- Apply AI-native development practices and explore emerging technologies, including LLM-based workflows and agentic systems.
The ideal candidate is a highly experienced software engineer with a strong background in Python development, cloud technologies, and modern engineering practices. They should be comfortable working autonomously, collaborating with distributed teams, and delivering solutions for complex enterprise environments.
- 8+ years of commercial software engineering experience with significant senior-level delivery experience.
- Deep expertise in Python and experience building production-grade applications.
- Strong understanding of AI frameworks, AI-native development practices, and emerging LLM technologies.
- Experience designing and implementing scalable software solutions in real-world environments.
- Practical experience working in agile development teams.
- Strong knowledge of version control systems such as Git and collaborative development workflows.
- Experience with automated testing, including unit, integration, and end-to-end testing.
- Hands-on experience with databases, cloud platforms, and infrastructure environments.
- Experience with Kubernetes or similar container orchestration platforms.
- Experience with automation, continuous integration, and continuous delivery practices.
- Experience collaborating through pull requests, code reviews, and shared engineering standards.
- Excellent communication and collaboration skills with professional English proficiency.
- Ability and willingness to travel periodically to client sites within the United States.
Preferred Qualifications:
- Experience developing AI applications and working with agentic frameworks or platforms such as LangGraph or similar technologies.
- Experience with Golang development.
- Frontend development experience with React.
- Experience working with enterprise clients and distributed international teams.
- Competitive salary up to $180,000 USD, plus annual bonus opportunities.
- Annual company bonus program linked to overall business performance.
- Fully remote and flexible working environment designed to support work-life balance.
- Flexible paid time off policy, public holidays, sick leave, and additional leave benefits.
- Remote working allowance of up to $1,250 USD every two years to support home office setup.
- Company-provided equipment to enable effective remote work.
- Professional development and training allowance to support continuous learning.
- Private healthcare benefits.
- 401(k) retirement plan with company match up to 4% and immediate employer contribution vesting.
- Opportunity to work on innovative digital products and complex enterprise technology challenges.
- Travel expenses covered for required client-site visits.