Mitchell Martin
Mitchell Martin

60 Mitchell Martin Senior Software Engineer Jobs Hiring Near You

Python Developer with AI

Plano, TX · On-site

$70 - $85/hr

Strong understanding of scalable systems and software architecture. * Excellent communication and collaborative skills. Core Technologies: * Object-Oriented Programming | AI/ML Frameworks | Cloud/On ...

Python Engineer Join our team as a Python Engineer in a hybrid role across various locations. This contract position involves designing and implementing data processes using generic technologies ...

Developer

Fort Lauderdale, FL · On-site

$33.29 - $48.96/hr

Title: Developer Location: Ft Lauderdale, FL (Onsite) Employment Type: Contract - 6 months ... Apply encryption methods in software development. * Participate in Agile development processes. Key ...

Python Developer with AI

Phoenix, AZ · On-site

$70 - $85/hr

Strong understanding of scalable systems and software architecture. * Excellent communication and collaborative skills. Core Technologies: * Object-Oriented Programming | AI/ML Frameworks | Cloud/On ...

Python Engineer Join our team as a Python Engineer in a hybrid role across various locations. This contract position involves designing and implementing data processes using generic technologies ...

Sr. Data Analyst

Charlotte, NC · On-site

$84K - $106K/yr

Senior Data Analyst Join our team as a Senior Data Analyst in Charlotte, NC, where you'll work full-time to enhance our data and analytics program. This role involves analyzing data systems, defining ...

Blockchain Developer Understand blockchain development at the protocol level. Experience with smart contract development and related technologies. Possess a strong sense of ownership in your work.

Sr IT BSA Join our team in Schaumburg, IL, as a Senior IT Business Systems Analyst on a contract basis. This role involves analyzing and documenting business processes to support supply chain ...

Staff AI Platform Engineer

Manhattan, NY · On-site

$203K - $304K/yr

Staff AI Platform Engineer Location: New York, NY Position Type: Full Time Pay Range: $203,000 - $304,000 Per Year Description Join our team as a Staff AI Platform Engineer in New York, NY. This ...

Network / System Engineer

Jersey City, NJ · Hybrid

$51.26 - $73.24/hr

Network / System Engineer Location: Jersey City, NJ Employment Type : Contract Compensation Pay Range:$51.26-$73.24 Per Hr Description Join our team as a Network/System Engineer focusing on designing ...

Developer

Palm Beach, FL · On-site

$34.68 - $51/hr

Developer Location: Palm Beach Garden, FL (Onsite) Employment Type: Contract - 6 months ... Qualifications: 6 to 8 years of experience in software development. Experience in handling user ...

USA_Developer

Fort Lauderdale, FL · On-site

$36.99 - $54.40/hr

Title: Developer Location: Ft Lauderdale, FL (Onsite) Employment Type: Contract - 6 months ... Collaborate with team members to develop high-quality software. * Ensure applications are secure ...

Technical Lead

Plano, TX · On-site

$41.61 - $61.20/hr

... prompt engineering pipelines. * Lead the design, development, and delivery of high-quality, scalable software applications supporting AI initiatives. * Collaborate with various teams for safe ...

Full Stack Developer Join a dynamic team in a hybrid role based in Chicago, IL. This contract position offers the opportunity to develop secure, scalable, and reliable technology solutions. The role ...

Network / System Engineer

Charlotte, NC · On-site

$48.87 - $69.81/hr

Title : Network / System Engineer Location :Charlotte,NC Employment Type: Contract Compensation Pay Range:$48.87-$69.81/Hrs Description Support Unified Communications collaboration environment.

Showing results 41-60

Mitchell Martin Jobs Information

What are the key skills and qualifications needed to thrive as a Senior Software Engineer, and why are they important?

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.

What are some common challenges Senior Software Engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

What are Senior Software Engineers?

Senior Software Engineers are experienced professionals who design, develop, and maintain complex software systems. They often lead technical projects, mentor junior team members, and make architectural decisions. Their role involves collaborating with stakeholders to understand requirements, ensuring code quality, and staying up-to-date with the latest technologies. Senior Software Engineers are expected to have strong problem-solving skills and a deep understanding of software development best practices.

What is the difference between Senior Software Engineer vs Software Developer?

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

What is it like to work at Mitchell Martin?

Mitchell Martin is a company that values collaboration and innovation, fostering a dynamic work environment where employees can share ideas and expertise to drive growth and success.

As a staffing and recruitment agency, Mitchell Martin operates with a team-oriented structure, providing employees with opportunities to work on various projects and develop their skills in a fast-paced industry. The company's mission is to connect talented professionals with top employers, making a positive impact on the job market.

Working at Mitchell Martin may appeal to individuals who are passionate about recruitment, enjoy a challenging and dynamic work environment, and are motivated by the opportunity to make a difference in people's careers and professional lives.
What are the most popular categories at Mitchell Martin?
Infographic showing various Senior Software Engineer job openings at Mitchell Martin in the United States as of May 2026, with employment types broken down into 6% As Needed, 65% Full Time, and 29% Contract. Highlights an 88% Physical, and 12% Remote job distribution.
Python Developer with AI

Python Developer with AI

Mitchell Martin

Plano, TX • On-site

$70 - $85/hr

Other

This job post has expired today. Applications are no longer accepted.


Job description

Python Developer With Ai

Join a dynamic team focused on developing innovative solutions in the banking sector. This contract position requires expertise in object-oriented programming and a strong background in artificial intelligence and machine learning. The role offers an opportunity to work with cutting-edge technologies and contribute to the development of scalable systems.

Locations: New York, NY / Jersey City, NJ / Charlotte, NC / Plano, TX / Phoenix, AZ

Employment Type: Contract

Compensation: Pay Range: $70.00-$85.00 Per HR

Key Responsibilities:

  • Develop and maintain global banking applications using a high-level programming language.
  • Design and implement AI/ML models and applications in production environments.
  • Collaborate on the architectural design of distributed, scalable systems.
  • Evaluate and monitor AI solutions to ensure high performance and reliability.
  • Apply best practices in microservices, API design, and CI/CD processes.

Qualifications:

  • 5 years of hands-on programming experience in any object-oriented language.
  • 3 years of hands-on experience with a high-level programming language.
  • 3-5 years of experience in AI/ML engineering and product delivery.
  • Strong understanding of scalable systems and software architecture.
  • Excellent communication and collaborative skills.

Core Technologies:

  • Object-Oriented Programming | AI/ML Frameworks | Cloud/On-Premise Environments | Microservices | API Design | CI/CD | MLOps