Software Engineer; Middletown

Filled
December 26, 2025

Job Description

Position: Software Engineer (Middletown)

Position Title:
Software Development Engineer (Python)

Location:
Middletown, NJ (5 days onsite)

Contract type:
Long term contract

Pay rate: $45-55 hourly (based on years of experience)

Overview / Team Summary:

Brooksource is seeking a Software Development Engineer (Python) to join our clients technical team focused on automation infrastructure and systems integration. This role involves building Python-based tools, developing CI/CD pipelines, designing REST APIs, and supporting full-stack development where needed. The ideal candidate is adaptable, collaborative, and enjoys solving complex technical challenges in a fast-paced environment. This position offers exposure to modern development practices, network automation, and integration with backend systems.

Responsibilities:
• Develop Python-based backend services and automation frameworks supporting networking systems (routers, switches).
• Design, build, and maintain RESTful APIs and microservices for internal and external integrations.
• Support and optimize CI/CD pipelines for development and deployment efficiency.
• Collaborate with cross-functional teams to support both frontend and backend components.
• Interface with SQL/No

SQL databases for data storage, retrieval, and analytics.
• Write clean, maintainable, and well-documented code following best practices.
• Ensure backend systems are secure, reliable, and performant.
• Quickly adapt to new technologies and evolving project requirements.

Required Skills & Qualifications:
• 5+ years of hands-on experience in Python development.
• Strong knowledge of object-oriented programming (OOP), decorators, generators, and context managers.
• Experience with multi-threading, asynchronous programming, and performance optimization.
• Proficiency in error handling, logging, and testing frameworks.
• Hands-on experience with CI/CD tools and automation workflows.
• Proven ability to design and implement REST APIs.
• Solid understanding of database systems (e.g., MySQL, Influx

DB).
• Ability to thrive in a fast-paced, agile environment.
• Excellent communication and collaboration skills.

Preferred Skills:
• Prior experience in network automation involving routers and switches.
• Knowledge of networking protocols and configuration automation.
• Experience with containerization and orchestration (e.g., Docker, Kubernetes).

Whats in it for you:
• Work on automation infrastructure and backend systems supporting high-impact projects.
• Collaborate with experienced engineers and cross-functional teams in a dynamic environment.
• Opportunity to expand technical skills in Python, CI/CD, APIs, microservices, and network automation.
• Exposure to modern development practices and large-scale system integration.