Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$85k - $130k

Campbell & Company, LP

The Software Engineer maintains, builds, and manages new and existing software applications and systems through the entire development lifecycle to support all trading execution and related processes. This person contributes throughout the full lifecycle from requirements through production support while continuously improving system quality and scalability. Success in this role requires someone who is a skilled software developer, able to learn new skills and technologies as needed, and who is well-organized and focused on continual personal, system, and process improvement.

Principal Responsibilities:

Software Development and Implementation

• Build and evolve software across our .NET, C#, Python, ASP.NET, SQL Server, Oracle, and related tech stack, with an emphasis on code quality.

• Design, implement, and perform unit, functional, integration, and system testing. Partner with end users by developing test plans and test cases and supporting the user testing

• Deploy changes to test and production environments using automated CI/CD pipelines.

• Collaborate with external vendors and counterparties to design, develop, integrate, and test systems

Business Analysis

• Work with internal stakeholders to translate and document requirements and develop complete system designs

• Maintain the product backlog and collaborate with the team and stakeholders to prioritize work.

Process and System Improvement

• Identify opportunities for improvements to existing systems and processes.

• Maintain up‑to‑date system and process documentation for developers and stakeholders.

Technical Expertise

• Mentor peers through code reviews, pair programming, and knowledge sharing sessions.

• Own the architecture of the trading‑execution and related systems, acting as a subject‑matter expert who recommends and implements sound design principles.

Production Support

• Provide on‑call support for trading technologies during normal business hours and as needed in off‑hours.

• Participate in ticket triage, root cause analysis, and post mortem documentation.

Decision making authority

• Prioritize the team’s backlog and feature releases to meet critical business deadlines while ensuring alignment with product strategy.

• Collaborate on component architecture and database designs.

• Advise management on long‑term system evolution, recommending architectural trends, technology shifts, and modernization initiatives that support the company’s trading‑execution strategy.


Qualifications:

Required Qualifications

• Bachelor’s degree in Computer Science, Software Engineering, or a related field— or equivalent professional experience and training.

• 3+ years of professional experience developing in C#/.NET (or a comparable object‑oriented language).

• 3+ years of hands‑on experience with SQL Server, Oracle, or another relational database platform.

• Proven ability to apply sound software‑design and system‑architecture principles.

• Working knowledge of Python.

• Hands‑on experience with CI/CD pipelines, source‑control systems, and automated testing frameworks.

• Strong analytical and problem‑solving skills.

• Excellent written and verbal communication—capable of translating complex technical ideas to non‑technical audiences.

• Self‑motivated, organized, and equally comfortable working independently or within cross‑functional teams.


Compensation:
We offer a competitive base salary range for this role of $85,000 to $130,000 per annum, contingent on experience and qualifications, with the minimum suitable for candidates under two years of experience and the maximum reserved for those possessing an advanced degree and relevant work experience. Position is also eligible for an annual discretionary bonus.


Benefits:

We recognize that producing the best work and maintaining the best talent includes putting an overall premium on the overall wellness and financial well-being of our employees. We offer a hybrid work environment for all associates, very competitive pay and benefits, parental leave, 80% tuition reimbursement up to $50,000, an annual $2,000 vacation allowance (yes-we pay you to go on vacation!), employer-funded Health Savings Account, a $10,000 family forming HRA benefit, group health, dental and vision benefits, a $1000 fitness allowance, free onsite massages, and a 401(k) matching 100% up to 9% of your salary, plus an additional annual employer discretionary contribution, up to 7.25%.

Regular social gatherings, biweekly catered staff lunches, arcade and video games, ping pong tournaments, and diversity and inclusion events are just a few of our engagement activities to ensure working at Campbell isn’t just challenging and rewarding, but also fun!

Skills required:

Preferred Qualifications

• Familiarity with Apache Airflow and authoring directed acyclic graph (DAG) code

• Knowledge of financial instruments (futures, forwards, equities, fixed‑income, options) and trading‑execution workflows.

• Hands‑on experience with software testing—unit, integration, or end‑to‑end.

• Prior experience managing projects.

• Understanding of financial technologies (FIX, Bloomberg API, etc.)

• Knowledge of Microsoft middleware and security technologies—WCF, MSMQ/Service Bus, Windows Services, AD, and related security patterns.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer in Baltimore, MD vacancy
  •  ...business founded on the basic principle of delivering customer mission success. RBR-Technologies is seeking a Full Stack Senior Software Engineer (level 3 or 4) with Zero Trust experience to join our team and support a cutting-edge Zero Trust mission where your full-stack... 
    Suggested
    Contract work
    Work experience placement
    Flexible hours

    RBR-Technologies

    Linthicum Heights, MD
    11 hours ago
  •  ...WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and...  ...and opportunities. This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse... 
    Suggested

    Lockheed Martin

    Linthicum Heights, MD
    23 hours ago
  •  ...Studio , Dataverse , and internal business data. This is not a theory role and not a learning role. We need a senior, plugandplay engineer who has already built real Copilot Studio agents in production , full stack systems around them, and knows how to make them... 
    Suggested
    Work at office
    Local area

    Ghanem Forwarding LLC

    Halethorpe, MD
    a month ago
  •  ...Reflexive Concepts is seeking a skilled Software Engineer to join our team! Specifically, we're looking for an engineer with hands-on Python experience, including Django and/or Flask. Qualifications: ~7 Years of relevant experience ~ B.S.... 
    Suggested

    Reflexive Concepts

    Baltimore, MD
    4 days ago
  • $90k - $120k

     ...The Software Developer is a part of the Web Marketing Team and is responsible and accountable to successfully deliver web platform initiatives...  ...****@*****.***. Job: Engineering Job Family: TECHNOLOGY Organization:... 
    Suggested
    Full time
    Remote work

    Pearson

    Baltimore, MD
    2 days ago
  •  ...ExistX Software Engineer ExistX was founded in 2023 with the goal to combine cutting edge invention with practical implementation in the unique environments our customers demand to solve national security problems in the real world. Our team of software and systems... 
    Contract work
    Remote work
    Flexible hours

    Existx

    Baltimore, MD
    1 day ago
  • $2,500 per month

     ...Prodigy One, LLC. is a systems and software engineering services firm providing more than 45 years of service to state and federal customers. By combining unparalleled experience and capabilities, our company provides big data, cloud development, and enterprise management... 
    Immediate start

    ProdigyOne

    Baltimore, MD
    1 day ago
  •  ...RxBenefits is hiring! We are adding a Software Engineer IV to the growing application development team at our Birmingham, AL headquarters. As a level IV engineer, you will be responsible for creating the next generation of software at RxBenefits to support our rapidly... 
    Temporary work
    Local area
    Remote work

    RxBenefits

    Baltimore, MD
    1 day ago
  • $10k

     ...is rare within our industry. We are seeking an experienced Software Developer who will provide full-stack java software development...  ...the Data Transformation Solutions (DTS) TTO. The candidate will engineer end-to-end serverless architectures utilizing the AWS ecosystem... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Summer work
    Immediate start

    Wyetech LLC

    Baltimore, MD
    3 days ago
  • $2,500 per month

     ...Prodigy One, LLC. is a systems and software engineering services firm providing more than 45 years of service to state and federal customers. By combining unparalleled experience and capabilities, our company provides big data, cloud development, and enterprise management... 
    Immediate start

    ProdigyOne

    Baltimore, MD
    11 hours ago
  • $7.5k

     ...Software Engineer 2 Location: Central Maryland Security Clearance with appropriate Polygraph Required Job Description RealmOne is the GOAT - where your career can reach the greatest heights! RealmOne was built on the principle that people matter first and... 
    Contract work
    Work experience placement
    Immediate start
    Flexible hours

    RealmOne

    Baltimore, MD
    11 hours ago
  • $116k - $151.5k

     ...technical ambition? Join us and experience a company where your contributions truly make a difference! Software Engineer I! Active TS/SCI with Polygraph required High School + 1 year experience in environment of similar scope and... 
    Contract work
    Work experience placement
    Immediate start
    Shift work

    FLASH Technology Group

    Linthicum Heights, MD
    1 day ago
  • $10k

     ...annual health and technology allowances, and access to a state-of-the-art technology lab. Learn more at Your Mission As a Software Engineer III, you will work on high-impact analytics development projects that support critical data operations. You will be... 

    ClearEdge IT Solutions

    Baltimore, MD
    2 days ago
  •  ...focuses on designing, developing, and maintaining scientific software that converts raw spacecraft data into high-precision products...  ...The role involves close collaboration with astronomers and engineering teams to develop robust, accurate software solutions for processing... 
    Worldwide

    Vets Hired

    Baltimore, MD
    2 days ago
  •  ...) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree. 1 Required...  ..., CND, or SSCP Hands-on experience operating or platform engineering production-grade Kubernetes clusters Understanding of... 

    Avid Technology Professionals

    Linthicum Heights, MD
    11 hours ago
  •  ...business stakeholders to develop agent-driven workflows that automate complex processes and generate actionable insights Champion engineering excellence by applying best practices in AI development, continuous integration, and code quality Contribute to projects on... 

    NewGen Technologies (Maryland)

    Baltimore, MD
    15 days ago
  •  ...defined problem space. We bring Public and Private, Civilian and Military expertise to every case. We are hiring a Software Engineer (Data Management) in Linthicum Heights, MD. Position location is subject to change based on central MD client's needs.... 
    Local area
    Work from home
    Flexible hours
    Shift work

    Power3 Solutions

    Linthicum Heights, MD
    11 hours ago
  • $170k - $190k

     ...Cyber Software Engineer Location: Linthicum Heights, MD Compensation Range: $170 -$190K Active TS/SCI w/ Polygraph needed to apply Company Overview: Cornerstone Defense is the Employer of Choice within the Intelligence, Defense, and Space communities of the U.S.... 

    Cornerstone Defense

    Linthicum Heights, MD
    11 hours ago
  • $7.5k

     ...Signals Software Engineer 2 Location: Central Maryland Security Clearance Required: Security Clearance with appropriate Polygraph Job Brief: C+++, Java, Linux and Radio Frequency (RF) processing Job Description: RealmOne was built on the principle that people... 
    Immediate start
    Flexible hours

    RealmOne

    Baltimore, MD
    11 hours ago
  • $10k

     ...-class, truly unique employee experience that is rare within our industry.   ​Seeking a motivated Senior AI Engineer with a proven track record in software engineering and deep understanding of Artificial Intelligence/Machine Learning (AI/ML) techniques to support... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Summer work
    Immediate start

    Wyetech

    Linthicum Heights, MD
    1 day ago
  •  ...SECURITY CLEARANCE : TS/SCI with both Polygraphs is required POSITION: Senior Software Engineer REQUISITION: NIN-AE4-17.022425 LOCATION: Ft. Meade, Maryland JOB DESCRIPTION: • The Software Engineer will be heavily involved with the creation,... 

    Capital Solutions Group LLC

    Baltimore, MD
    3 days ago
  •  ...Software Engineer, Sr Job Category: SW3 Requisition Number: SOFTW005502 Posted: June 2, 2026 Full-Time Hybrid Baltimore, MD 21218, USA Job Details The Space Telescope Science Institute (STScI), operated by the Association of Universities for Research... 
    Full time

    Space Telescope

    Baltimore, MD
    2 days ago
  •  ...the US, we operate across the full stack - from research and engineering to deployment and capability building. Our mission is simple...  .... About the role We are seeking an experienced Senior Software Engineer to join our US team. As a key contributor, you will be... 

    Sand Tech Holdings Limited

    Baltimore, MD
    1 day ago
  • $75 - $80 per hour

     ...Sr. Software Engineer (DevOps) Company: Financial Industry Location: Hybrid (3-D on-site) Baltimore MD - 21224 Dallas TX - 75062 Wilmington - 19805 Duration: 6 Months Contract To Hire Pay Rate: $75 80-/hr Responsibilities: Full-Stack Modernization... 
    Contract work
    Temporary work

    Collabera

    Baltimore, MD
    2 days ago
  • $125k - $155k

     ...Join one of Baltimore's Best Places to Work! About this role The Banner is seeking a Senior Software Engineer to help build scalable, high-performing digital products that power our journalism and reader experience. This is a highly impactful role for... 
    Local area
    Remote work
    Relocation
    Flexible hours

    The Banner

    Baltimore, MD
    11 hours ago
  •  ...Mid-Senior Level Software Engineer Opportunity One of Inc 5000's fastest growing companies, come join us! Our work environment is limitless, you matter to us, your great work will be recognized, and there are many opportunities for advancement. Davis Unlimited Information... 
    Immediate start

    DUIT

    Baltimore, MD
    2 days ago
  • $3,000 per month

     ...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new...  ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and... 

    Lockheed Martin

    Rosedale, MD
    23 hours ago
  • $86.5k - $142.7k

     ...writing and reviewing code, building proofs‑of‑concept, and guiding engineering teams through complex technical decisions. This position...  ...and attributes for success • Strong hands‑on background in software engineering and modern application architectures. • Deep understanding... 
    Summer holiday
    Flexible hours

    EY

    Baltimore, MD
    3 days ago
  • $160k - $170k

     ...Software Engineer **Active TS/SCI w/Polygraph REQUIRED**. Please do not apply if you do not currently possess this level of clearance. Basic Requirements: ~7 years of experience as a software engineer ~ Bachelor's degree in a technical discipline ~4 additional... 
    Immediate start
    Shift work

    Shield Consulting Solutions

    Linthicum Heights, MD
    11 hours ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Baltimore, MD
    11 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!