Software Engineer - Python
Mitchell Martin
Location: Rutherford, NJ
Employment Type: Contract
Compensation:
Pay Range: $79.00-$89.00 Per HR
Job Summary:
• Join our team as a Software Engineer specializing in Python, based in Rutherford, NJ.
• This contract position requires expertise in backend development and data analysis, focusing on building predictive models.
• You'll work with various technologies to deliver innovative solutions for complex business challenges.
Key Responsibilities:
• Develop and execute analytical plans in collaboration with teams.
• Manage deliverables in an agile environment, ensuring effective communication with stakeholders.
• Present analytical findings to diverse audience groups.
• Conduct data modeling and cleaning from multiple sources.
• Deploy analytical solutions using machine learning and other advanced models.
Qualifications:
• PhD or master's degree in a relevant field such as Computer Science or Data Science.
• 5 years of experience in data science, specializing in machine learning systems.
• Strong understanding of machine learning algorithms and model architectures.
• Proficiency in programming languages and tools for data analysis.
• Ability to work independently and collaboratively within a team.
Core Technologies:
• Python | SQL | Spark | TensorFlow | PySpark
Contact Authorization:
By applying for this job, you agree to receive AI-generated calls, text messages, and/or emails from Mitchell Martin Inc and its affiliates and contracted partners at various frequency through traditional and automated methods. Message and data rates may apply for texts. Carriers are not liable for delayed or undelivered messages. You can access our privacy policy here (url removed)
Benefits:
Learn more about our benefits offerings here (url removed)
Onboarding Expectations:
Learn more about our Onboarding Process here (url removed)
EEO Statement:
Learn more about our EEO policy here (url removed)
#LI-MS1
Senior Python Software Engineer 1 of 2
V-Soft Consulting Group, Inc
Must Have Qualifications: At least 5 years of hands-on Python software development experience with bachelor’s degree or 3 years of hands-on Python software development experience with advanced degree in production-grade coding (not scripting). Candidate must have Git version control, SQL, Pandas, and Unit testing.
Schedule: Standard
Shortlisting Deadline: Daily shortlisting until 8/10
Interview Information:
Rounds: 1 round
Duration: 120 minutes
Interview Type: on-site for first round
Interview Placeholders: Please provide candidates with interview availability for 8/07-08/14
Financial Engineering: Senior Software Developer (Specializing Financial Accounting Applications) - CW
Position Overview Freddie Mac’s Investments & Capital Markets division is currently seeking a Sr. Software Developer who can contribute to the firm’s enterprise forecasting platform that supports long-term financial projections, enabling strategic planning and decision-making. The developer will be involved in developing and enhancing core features of the forecasting engines to improve model accuracy, performance, and scalability, as well as providing support for critical quarterly/yearly production runs used in financial reporting to ensure the integrity, accuracy, and timeliness of outputs. The developer will also collaborate closely with FP&A and other stakeholders to implement new forecasting capabilities, support scenario analysis, and meet evolving business and regulatory requirements.
Responsibilities
Refactor and modernize existing components of the financial accounting and forecasting application to improve maintainability, performance, and scalability.
Develop and enhance core forecasting engine features to improve model accuracy, runtime efficiency, and enterprise readiness.
Support critical quarterly production runs for financial reporting by monitoring execution, troubleshooting issues, and ensuring integrity, accuracy, and timeliness of outputs.
Diagnose and resolve defects, reduce technical debt, and drive continuous improvements to ensure alignment with software engineering best practices.
Write clean, robust, high-quality code following best practices, supported by automated unit and integration tests with strong coverage.
Coordinate with team members across different layers of the stack (data, services, APIs, and infrastructure) to deliver end-to-end solutions.
Partner with FP&A and other stakeholders to implement new forecasting capabilities, enable scenario analysis, and meet evolving business and regulatory requirements.
Assist with infrastructure upgrades, platform migrations, and adoption of new technologies to improve reliability, security, and operational efficiency.
Contribute to design discussions, code reviews, and documentation; demonstrate a commitment to collaborative problem-solving, thoughtful design, and high-quality deliverables
Qualifications
· At least 5 years’ of hands-on Python software development experience with Bachelor’s degree or 3 years’ of hands-on Python software development experience with advanced degree in production-grade coding (not scripting).
· 2–3 years of experience using Git for source control in a team-based development environment.
· 2–3 years of experience with SQL and relational database development.
· 1–2 years of experience with containerization and orchestration technologies (e.g., Docker, Podman, Kubernetes).
· Proficiency with shell scripting for automation, troubleshooting, and operational support.
· 2–3 years of experience with unit testing frameworks (e.g., Pytest, JUnit) and implementing automated test coverage.
· An understanding of fixed income concepts, including duration, convexity, spread, and option-adjusted spread (OAS).
· Good oral and written communication skills
· Strong critical thinking, problem-solving skills, business acumen, and familiarity with Agile development processes.
Preferred Skills
· Graduate degree in a quantitative discipline (e.g., Computer Science, Mathematics, Statistics, or related field).
· Strong understanding of GAAP accounting fundamentals, including revenue/expense recognition and amortization.
· CFA/FRM (or significant progress toward CFA/FRM/CPA).
· Strong oral and written communication skills, with the ability to clearly articulate technical and business concepts.
· Experience engaging with stakeholders to gather requirements, align on priorities, and drive delivery.
· Exposure to product and project management tools (e.g., JIRA) to support planning, tracking, and execution.
AI Engineer/Staff Software Engineer Agentic Development
Applab Systems Inc
Location: Hoboken, NJ (first preference is local/remote ok but travel required when needed)
Duration: 6+ Months
Rate: $65/hr W2
Job Summary: We are seeking a highly skilled AI Engineer who can define and scale how our engineering organization builds simulation software with AI agents. This role requires deep fluency in "loop engineering" with tools like Claude Code: designing the feedback loops, guardrails, and workflows that let AI agents safely and effectively contribute to production codebases. You'll need to understand the full agentic software development lifecycle, from context design through evaluation, deployment, and observability, while also being a hands-on expert across our core stack.
This is a staff-level role: you'll collaborate with other engineers to set technical direction, define best practices for agentic development across teams, and remain deeply hands-on in architecture and code.
Key Responsibilities:
AI & Generative AI Development
• Design and implement "loop engineering" workflows using Claude Code and similar tools, defining how agents plan, execute, test, and iterate on code changes
• Architect Model Context Protocol (MCP) servers and tool schemas that are legible and safe for LLM agents to use
• Define human-in-the-loop checkpoints, autonomy boundaries, and rollback strategies for agent-driven changes
• Build evaluation harnesses and observability practices to measure agent output quality and catch regressions
• Design and review microservice and microfrontend architecture using C4 diagrams and Domain-Driven Design principles
• Drive test-driven development practices across teams, including contract testing between services
• Own technical decisions across our Java microservices, Node.js services, React/microfrontend UI, and Python tooling
Learning Content & Assessment Development
• Design and develop hands-on lab activities, practical exercises, guided projects, and simulations.
• Create technical learning content for AI, cloud, software engineering, and emerging technologies.
• Develop assessment questions including:
o Multiple Choice Questions (MCQs)
o Scenario-based questions
o Coding exercises
o Capstone projects
o Knowledge checks
• Utilize Claude and other AI tools to generate, review, and improve educational content.
• Align content with learning objectives, competency frameworks, and certification standards.
Full Stack Development
• Develop responsive web applications using React.js.
• Build backend services and APIs using Node.js and Express.js.
• Integrate AI services and LLM APIs into web applications.
• Design and implement secure RESTful APIs and microservices.
• Develop dashboards for content management, assessment reporting, and learner analytics.
Required Skills:
Generative AI
• Claude (Anthropic), OpenAI, Azure OpenAI
• Prompt Engineering
• AI Agent Development
• RAG Architecture
• Vector Databases
• LLM Evaluation & Testing
• MCP and Tool Integrations
Programming
• JavaScript / TypeScript
• Node.js
• React.js
• Python
• REST APIs
• JSON
AI Frameworks & Libraries
• LangChain
• LangGraph
Databases
• PostgreSQL
• MongoDB
• Redis
• Vector Databases
Front-End Development
• React.js
• HTML5
• CSS3
• Material UI / Bootstrap
• Responsive Design
Backend Development
• Node.js
• Express.js
• Microservices Architecture
• Authentication & Authorization
Preferred Qualifications:
• Experience creating learning content, labs, or certification preparation material.
• Experience with AI-based assessment generation and automated evaluation systems.
• Familiarity with Learning Management Systems (LMS).
• Experience building Agentic AI and multi-agent solutions.
• Understanding of instructional design principles.
• Experience working with educational technology platforms.
Education & Experience:
• Bachelor's or Master's degree in Computer Science, Information Technology, AI/ML, or related field.
• 7+ years of software development experience.
• 2+ years of Generative AI / LLM application development experience.
• Demonstrated experience creating AI-powered learning solutions, labs, or assessment content.
Nice-to-Have:
• Experience in Education Technology (EdTech)
• Knowledge of Bloom's Taxonomy and competency-based learning
• Experience with AI tutoring systems and adaptive learning platforms
Diagnostic Software Engineer
Applab Systems Inc
Location: Murray Hill, NJ (onsite)
$50-$53/hour on C2C or $48/hour on W2 all incl.
Requirements:
- A bachelor's or master's degree in electrical engineering, telecommunication engineering, or computer science with at least 3 years of related up to date experience. Deep understanding of writing code on low level direct hardware access using device data sheets for accessing embedded controller and their peripherals, and knowledge of associated low level interface protocols.
- Comfortable working with SW development environment tools and Linux Operating System.
- Conceptual understanding of Continuous Integration concepts and version control.
- Ability to read product hardware schematics and perform digital circuit analysis. Should have experience in analyzing and debugging failure scenarios.
- Ability to develop comprehensive code to thoroughly exercise the HW functionality of an assigned product and the capability and drive to debug product problems.
- Solid teamwork skills and a quality mindset.
- Experience with Embedded software development.
- Proven experience on bus systems (e.g. SPI, I2C, MDIO, PCIe) and device drivers
- Proven experience with C/C++ and python programming
- Experience on version control (git)
- Knowledge of Linux operating system incl. shell scripting
- The ideal candidate will additionally have experience in optical telecommunication systems.
Have a Great Day!
Warm Regards,
Sania Wadhwa
Technical Recruiter
Contact Details: (phone number removed)
Email: (url removed)
4365 Route 1 South, Suite 105
Princeton, NJ 08540
(url removed)
Diagnostic Software Engineer with Embedded
Applab Systems Inc
Location: Murray Hill, NJ (onsite) Nearby local
Requirements:
A bachelor's or master's degree in electrical engineering, telecommunication engineering, or computer science with at least 3 years of related up to date experience. Deep understanding of writing code on low level direct hardware access using device data sheets for accessing embedded controller and their peripherals, and knowledge of associated low level interface protocols.
Comfortable working with SW development environment tools and Linux Operating System.
Conceptual understanding of Continuous Integration concepts and version control.
Ability to read product hardware schematics and perform digital circuit analysis. Should have experience in analyzing and debugging failure scenarios.
Ability to develop comprehensive code to thoroughly exercise the HW functionality of an assigned product and the capability and drive to debug product problems.
Solid teamwork skills and a quality mindset.
Experience with Embedded software development.
Proven experience on bus systems (e.g. SPI, I2C, MDIO, PCIe) and device drivers
Proven experience with C/C++ and python programming
Experience on version control (git)
Knowledge of Linux operating system incl. shell scripting
The ideal candidate will additionally have experience in optical telecommunication systems.
Have a Great Day!
Warm Regards,
Mohit Mittal
Lead Recruiter
Contact Details: (phone number removed)
Email: (url removed)
4365 Route 1 South, Suite 105
Princeton, NJ 08540
(url removed)
Software Engineer
Genesis10
Genesis10 is currently seeking a Software Engineer for a contract position with a Global Financial Institution located in Chicago, IL. This is a 12+ month contract opportunity.
This role will involve developing and supporting a Transaction Reporting Regulatory Application for OTC Derivatives and FX products across multiple jurisdictions. The ideal candidate will have a strong background in software development within an Agile environment.
Responsibilities:
- Assist in developing and supporting a Transaction Reporting Regulatory Application
- Work across multiple jurisdictions and asset classes for OTC Derivatives and FX products
- Utilize Agile development life-cycle methodologies
Requirements:
- Bachelor's degree in Computer Science or similar
- 3+ years of software development experience
- 1+ years of Object-Oriented Programming experience
- 1+ years of Python programming experience in an enterprise development environment
- Strong knowledge of version control (i.e. git, svn, etc.)
- Experience with testing (unit, integration, etc.), along with test automation
- Strong knowledge of the SDLC
- Experience with distributed message system design/development
- Working knowledge of Unix/Linux
- Knowledge of how to build and use RESTful APIs
- Excellent written and oral communication skills
- Ability to problem solve, apply reason, take initiative, use judgment, and perform multiple concurrent tasks
Desired skills:
- Experience in regulatory transaction reporting for CFTC, EMIR, or MiFID II
Pay range: $58.26 - $66.26 per hour
Only candidates available and ready to work directly as Genesis10 employees will be considered for this position.
If you have the described qualifications and are interested in this exciting opportunity, please apply!
Ranked a Top Staffing Firm in the U.S. by Staffing Industry Analysts for six consecutive years, Genesis10 puts thousands of consultants and employees to work across the United States every year in contract, contract-for-hire, and permanent placement roles. With more than 300 active clients, Genesis10 provides access to many of the Fortune 100 firms and a variety of mid-market organizations across the full spectrum of industry verticals.
For contract roles, Genesis10 offers the benefits listed below. If this is a perm-placement opportunity, our recruiter can talk you through the unique benefits offered for that particular client. Benefits of Working with Genesis10:
- Access to hundreds of clients, most who have been working with Genesis10 for 5-20+ years.
- The opportunity to have a career-home in Genesis10; many of our consultants have been working exclusively with Genesis10 for years.
- Access to an experienced, caring recruiting team (more than 7 years of experience, on average.)
- Behavioral Health Platform
- Medical, Dental, Vision
- Health Savings Account
- Voluntary Hospital Indemnity (Critical Illness & Accident)
- Voluntary Term Life Insurance
- 401K
- Sick Pay (for applicable states/municipalities)
- Commuter Benefits (Dallas, NYC, SF, and Illinois)
For multiple years running, Genesis10 has been recognized as a Top Staffing Firm in the U.S., as a Best Company for Work-Life Balance, as a Best Company for Career Growth, for Diversity, and for Leadership, amongst others. To learn more and to view all our available career opportunities, please visit us at our website.
Genesis10 is an Equal Opportunity Employer. Candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Lead Specialty Software Engineer - Hybrid
Genesis10
Genesis10 is currently seeking a Lead Specialty Software Engineer for a hybrid position with a Global Financial Institution located in Iselin, NJ. This is a 12+ month contract opportunity.
As a Lead Protocol Engineer, you will contribute to a next-generation Digital Asset Platform and be responsible for architecting the core settlement engine. You will work at the intersection of distributed systems and applied cryptography, translating complex mathematical proofs into high-performance, production-grade Go code.
Responsibilities:
- Architect and build a custom blockchain application using Go, Cosmos SDK, and CometBFT (Tendermint)
- Implement and optimize privacy-preserving primitives, specifically Pedersen Commitments and Bulletproofs (Range Proofs), ensuring no trusted setup is required
- Engineer custom ABCI extensions (specifically PrepareProposal and Vote Extensions) to implement an on-chain Multi-Party Computation (MPC) mixing network
- Design a custom KVStore state machine that manages homomorphic encrypted balances (Elliptic Curve points) instead of plaintext integers
- Optimize cryptographic operations (scalar multiplication, point addition) for low latency and high throughput in a distributed environment
- Build secure off-chain query layers and "view key" mechanisms that allow for granular, permissioned regulatory auditing
Requirements:
- 5 years of Specialty Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
- 3 years of experience in backend or systems programming, with expert-level proficiency in Go (Golang)
- 6 months of experience with Elliptic Curve Cryptography (ECC)
- 1 year of experience with BFT consensus algorithms, P2P networking, and state replication; reliable, distributed systems experience
Desired skills:
- Deep experience with Cosmos SDK and CometBFT; comfort building custom modules and modifying consensus logic, not just deploying smart contracts
- Pedersen Commitments (Homomorphic encryption properties)
- Zero-Knowledge Proofs (specifically Bulletproofs or Sigma protocols)
- Demonstrated ability to read academic whitepapers/preprints and translate mathematical specifications into functioning code
- Experience with MPC (Multi-Party Computation) or Verifiable Secret Sharing (VSS) schemes
- Familiarity with the Ristretto255 curve or libraries like gnark-crypto
- Background in FinTech, payment systems, or high-frequency trading platforms
- Understanding of the Account Model vs. UTXO Model trade-offs in privacy-preserving ledgers
Pay range: $57.81 - $65.81 per hour
Only candidates available and ready to work directly as Genesis10 employees will be considered for this position.
If you have the described qualifications and are interested in this exciting opportunity, please apply!
Ranked a Top Staffing Firm in the U.S. by Staffing Industry Analysts for six consecutive years, Genesis10 puts thousands of consultants and employees to work across the United States every year in contract, contract-for-hire, and permanent placement roles. With more than 300 active clients, Genesis10 provides access to many of the Fortune 100 firms and a variety of mid-market organizations across the full spectrum of industry verticals.
For contract roles, Genesis10 offers the benefits listed below. If this is a perm-placement opportunity, our recruiter can talk you through the unique benefits offered for that particular client. Benefits of Working with Genesis10:
- Access to hundreds of clients, most who have been working with Genesis10 for 5-20+ years.
- The opportunity to have a career-home in Genesis10; many of our consultants have been working exclusively with Genesis10 for years.
- Access to an experienced, caring recruiting team (more than 7 years of experience, on average.)
- Behavioral Health Platform
- Medical, Dental, Vision
- Health Savings Account
- Voluntary Hospital Indemnity (Critical Illness & Accident)
- Voluntary Term Life Insurance
- 401K
- Sick Pay (for applicable states/municipalities)
- Commuter Benefits (Dallas, NYC, SF, and Illinois)
For multiple years running, Genesis10 has been recognized as a Top Staffing Firm in the U.S., as a Best Company for Work-Life Balance, as a Best Company for Career Growth, for Diversity, and for Leadership, amongst others. To learn more and to view all our available career opportunities, please visit us at our website.
Genesis10 is an Equal Opportunity Employer. Candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Software Engineer
Expert In Recruitment Solutions
the hiring manager is willing to take a candidate who has LabVIEW experience from coursework during college or someone who has not worked with LabVIEW professionally but had college projects using it. They would want this person to be someone with 1-2+ years of professional development experience and LabVIEW in college.
UTSA is a university that LabVIEW is a part of course work.
the main point of the role – if they have the Labview and C# or C++ experience they should have most of the rest of the experience.
Manager Notes
Program/Team Details: ATSSI II program supporting the software dev & integration team
Brief description of the project and what this person will be doing – day to day responsibilities:
- Develop Test Program Sets (TPS) using a .NET 9.0 test framework and API.
- Migrate legacy test programs to the modern framework architecture.
- Implement test methods in C# that perform measurements such as voltage, current, resistance, and digital patterns.
- Create and maintain JSON configuration files.
- Interpret Test Requirements Documents (TRDs) and Technical Orders (TOs) to implement test procedures.
- Use framework APIs to control test instruments, including Digital Multimeters, DAQ systems, and Matrix switches.
- Implement test evaluation logic using numeric limit testing and pattern matching.
- Verify test program functionality against equipment specifications and requirements.
Must have skills/technologies & what will they be doing with them: LabVIEW, C# or C++, Reading Schematics, Debugging Schematics, Software or hardware integration experience
Nice to have skills/technologies & what will they be doing with them: JSON, .NET
Job Description
Apex Systems is currently hiring a Software Engineer with a large federal client. The Software Engineer will integrate existing test programs into a new development environment, working closely with engineering teams to migrate legacy systems and troubleshoot software-related issues. Your primary focus will be on software development and integration using LabVIEW and object-oriented programming languages, with hands-on lab work testing equipment and Units Under Test (UUT).
You will be vital to ensure the sustainment of the US Air Force Fleet through modernization of test systems.
Responsibilities:
- Integrate existing Test Program Sets (TPS) into new development environments, ensuring functionality and compatibility.
- Develop and modify test software applications using LabVIEW and C# (or similar object-oriented languages) for automated testing systems.
- Perform software debugging and troubleshooting in lab environments with test equipment and Units Under Test (UUT).
- Conduct integration testing between legacy hardware systems and new software platforms.
- Implement minor hardware modifications as needed to support software integration efforts.
- Work hands-on in the lab environment to validate test program functionality and identify software-related issues.
- Collaborate with systems engineers and customers regarding integration efforts and software development progress.
- Document software designs, integration procedures, and test results.
- Support requirements verification and validation through software testing.
Qualifications:
Required:
- Bachelor's Degree in Software Engineering, Computer Engineering, Systems Engineering, or related technical degree.
- 5 or more years of professional software development experience in testing, automation, or related roles.
- Proficient experience with LabVIEW programming and development (National Instruments ecosystem).
- Demonstrated professional experience with C# or similar object-oriented programming languages (Java, C++).
- Experience with software integration, debugging, and troubleshooting in hardware-in-the-loop or test system environments.
- Ability to work hands-on in lab environments with test equipment and hardware systems.
- Strong problem-solving skills with focus on software-level debugging.
- Willing and able to travel up to 20%
- Willing and able to obtain a DoD security clearance
Desired:
- Experience with National Instruments products: TestStand, CVI, PXI systems, or related test platforms.
- Knowledge of Python, ANSI-C, or other scripting languages.
- Ability to read electrical schematics and understand basic circuit functionality.
- Familiarity with electrical test equipment: digital multi-meters, oscilloscopes, power supplies, signal generators.
- Experience with Test Program Set (TPS) or Automated Test Equipment (ATE) development for aerospace/defense applications.
- Understanding of MIL-PRF-28800, MIL-STD-810, MIL-STD-461 standards.
- Experience migrating legacy test systems to modern platforms.
- Knowledge of US Air Force and/or Navy aviation maintenance organizational structure.
- Version control systems (Git, SVN) and software development lifecycle practices.
- Basic electrical engineering knowledge (circuit design, signal analysis).
- Product life cycle management IAW IEEE 15288.
- Knowledge of ISO 9001, AS9100 or CMMI quality process standards.
SOFTWARE ENGINEER
InterSources Inc.
Job Title - SOFTWARE ENGINEER
Location: Smithfield, RI
Overview:
- 2-5 years of experience
- Angular heavy- newest versions of Angular; experience creating single-page components
- Javascript
- SQL or Oracle database query experience
- Java experience – need this person to be able to create API
- A tiny bit of prod support
- Duration: 12 Months
- Hybrid schedule – 1 week on and 1 week off
About Us:
InterSources Inc, a Certified Diverse Supplier, was founded in 2007 and offers innovative solutions to help clients with Digital Transformations across various domains and industries. Our history spans over 19 years and today we are an Award-Winning Global Software Consultancy solving complex problems with technology. We recognize that our employees and our clients are our strengths as the diverse talents and opportunities they bring to the table enable us to grow as a global platform and they are causally linked with our success. We provide strategic and technical advice, and we have expertise in areas covering Artificial Intelligence, Cloud Migration, Custom Software Development, Data Analytics Infrastructure & Cloud Solutions, Cyber Security Services, etc. We make reasonable accommodations for clients and employees and we do not discriminate based on any protected attribute including race, religion, color, national origin, gender sexual orientation, gender identity, age, or marital status. We also are a Google Cloud partner company. We align strategy with execution and provide secure service solutions by developing and using the latest technologies that thrive our resources to deliver industry-leading capabilities to our clients and customers, making it convenient for our clients to do business with InterSources Inc. Our teams also drive growth by refining technology-driven client experiences that put the users first, providing an unparalleled experience. This results in strengthening the core technologies of clients, enabling them to scale with flexibility, create seamless digital experiences and build lifelong relationships.