JOBSEARCHER

Senior Software Engineer/ Python/ Java/ Azure

Role: Senior Engineer II – Python / Azure ML / Java
Location: Dallas Fort worth, TX
Interview: Client round – In-person
Job Summary: We are seeking a Senior Engineer II with strong experience in Python, Java, Azure/Azure ML, and modern AI-assisted development tools. The ideal candidate will design, develop, and support scalable applications while leveraging cloud technologies, automation, and AI-enabled developer tools.
Key Responsibilities: Design, develop, and maintain enterprise applications using Python and Java. Build and integrate solutions using Microsoft Azure and Azure ML.Develop scalable, reliable, and high-performance services and APIs. Utilize AI-assisted developer tools to improve development productivity and code quality. Implement CI/CD pipelines and automated deployments using GitHub Actions. Work with GitHub for source control, collaboration, and code reviews. Troubleshoot application issues and participate in performance optimization. Collaborate with engineering, product, and architecture teams to deliver solutions. Follow software engineering best practices, including testing, documentation, security, and code quality.
Required Skills: Strong hands-on experience with Python. Strong experience with Java and enterprise application development. Experience with Azure / Azure ML.Experience with GitHub and GitHub Actions. Experience using AI-assisted developer tools such as GitHub Copilot or similar technologies. Strong understanding of software development lifecycle, CI/CD, and cloud-based application development. Excellent problem-solving and communication skills.
Preferred Qualifications: Experience developing AI/ML-enabled applications. Experience with REST APIs, microservices, and cloud-native architectures. Experience with automated testing and DevOps practices. Bachelor's degree in Computer Science, Engineering, or a related field.