Software Engineer
Listed on 2025-12-12
-
IT/Tech
Get AI-powered advice on this job and more exclusive features.
This range is provided by Brooksource. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range$45.00/hr - $55.00/hr
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 SummaryBrooksource is seeking a Software Development Engineer (Python) to join our client’s 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.
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.
- 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).
- 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.
Mid-Senior level
Employment typeContract
Job functionInformation Technology
IndustriesIT Services and IT Consulting
Benefits- Medical insurance
- Vision insurance
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).