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

Software Engineer

$10k

Campbell Inc

Software Engineer

Awarded in 2025 as "Best Place to Work in Money Management" by Pensions & Investments, "Best Place to Work for Women" by Best Companies Group and recognized by Best Companies Group and COLOR Magazine as an "Inclusive Workplace".

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

  • Implement software using a variety of technologies, languages, and tools (.NET, C#, Python, ASP.NET, SQL/SQL Server/Oracle, etc.) with a focus on software quality
  • Design, implement, and perform unit, functional, integration, and system testing. Partner with end users by developing test plans and test cases and supporting user testing
  • Participate in deployments of changes to test and production environments
  • Work with external vendors and other counterparties to design, develop, integrate, and test systems

Business Analysis

  • Work with internal stakeholders to build and document requirements and develop full system designs
  • Assist with maintaining the product backlog to prioritize work within the team and with internal stakeholders

Process and System Improvement

  • Identify opportunities for improvements to existing systems and processes.
  • Produce and keep up-to-date system and process documentation for developers and stakeholders.

Technical Expertise

  • Mentor peers through code reviews, pair programming, and knowledge sharing sessions.
  • Take ownership of and act as subject matter expert on the trading execution and related systems to recommend and implement good design principles.

Production Support

  • Provide as-needed support for trading technologies during normal business hours as well as occasional off-hours.
  • Own ticket triage, root-cause analysis, and post-mortem documentation.

Decision making authority

  • Prioritize work and feature deliveries to meet deadlines.
  • Determine component architecture and database designs
  • Guides management to determine future direction of overall system architectures
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.
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.
Why Campbell and Company?

At Campbell, our mission is to provide our investors with world-class investment performance. We accomplish this through a quantitative multi-strategy framework guided by a culture of continuous innovation. We trade over 100 derivative markets and 5000+ cash equities across the globe, based on over 100 systematic strategies with trades ranging from hours to months. We manage $6+ billion, with clients ranging from large public pensions to individual investors.

We enjoy working together to solve hard problems with real-world applications. Our collaborative culture allows us to obtain better results as a team without losing sight of the need to reward individual contributions. Two-thirds of staff are investment professionals, with 40% having been at Campbell for ten years or more. We believe the long tenure of our staff is a testament to our culture and the work-life balance we offer to all of our associates.

Our new, renovated offices are located at the Quarry Lake in Greenspring in upscale Baltimore County with walking access to premier shopping and dining options, high-end salons, fitness facilities, and medical offices. Many beautiful neighborhoods can be found within a few minutes' drive from Campbell. For those who prefer downtown living, the Inner Harbor, Fells Point, and Federal Hill are less than 15 miles away.

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, employer paid 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!

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.

Campbell & Company takes pride in our inclusive work environment where people of various backgrounds, perspectives, and skills collaborate and grow professionally. We welcome and encourage qualified candidates, including those under-represented in the investment industry, to explore the exciting opportunities at Campbell.

Please include your most recent (unofficial) transcript and while cover letters are not required, they are appreciated and will be reviewed.

Vacancy posted 9 hours 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
    9 days ago
  •  ..., Dataverse , and internal business data. This is not a theory role and not a learning role. We need a senior, plug‑and‑play engineer who has already built real Copilot Studio agents in production , full stack systems around them, and knows how to make them actually... 
    Suggested
    Work at office
    Local area

    Ghanem Forwarding LLC

    Halethorpe, MD
    a month 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

    Confidential

    Pikesville, MD
    4 days ago
  • $10k

     ...The individual will work with a team of dynamic and innovative engineers to develop new capabilities supporting the virtual malware...  ...support the modernization of malware enrichment services. The Software Engineer develops, maintains, and enhances complex and diverse... 
    Suggested
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Summer work
    Immediate start

    Wyetech

    Linthicum Heights, MD
    a month 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... 
    Suggested
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Summer work
    Immediate start

    Wyetech

    Linthicum Heights, MD
    28 days 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

    Linthicum, MD
    a month ago
  • $150k - $180k

     ...00.00/yr Direct message the job poster from EVONA Senior Software Recruiter | Specialist in US Space Tech Talent ️ | Trusted Partner...  ...Startups | Artist Liaison for World-Renowned… Software Engineer – Command & Control (Active TS/SCI Required) Clearance: TS... 
    Permanent employment
    Full time
    2 days per week

    EVONA

    Baltimore, MD
    4 days ago
  •  ...We are looking for a passionate Software Engineer to design, develop and install software solutions. Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Java, Ruby on Rails... 
    Work experience placement

    Redwood Dental

    Baltimore, MD
    4 days ago
  • $85k - $130k

     ...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... 
    Work experience placement
    Shift work

    Campbell & Company, LP

    Baltimore, MD
    3 days 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
    3 days 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
    2 days ago
  • $73.3k - $128.3k

     ...Overview Join to apply for the Sightline Security Software Engineer role at Inside Higher Ed . The Johns Hopkins Sightline Business Modernization Project is more than just a job - it's a mission. Baltimore, ranked a top 2024 destination by the New York Times,... 
    Full time
    Work at office
    Remote work
    Day shift
    2 days per week
    1 day per week

    Inside Higher Ed

    Baltimore, MD
    4 days 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
  • $73.3k - $128.3k

     ...A leading educational organization in Baltimore is seeking a Sightline Security Software Engineer to improve user access management and monitor security settings for Workday. Candidates should have at least five years of experience in security management, preferably with... 

    Inside Higher Ed

    Baltimore, MD
    4 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
    4 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
    1 day ago
  •  ...Software Engineer Opportunity 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... 

    Reflexive Concepts

    Linthicum Heights, 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
    2 days ago
  •  ...the unique environments our customers demand to solve national security problems in the real world. Our team of software and systems engineers bring experience working with cutting-edge advancements in cryptography, cyber-physical systems, MBSE, and formal... 
    Contract work
    Remote work
    Flexible hours

    ExistX, Inc

    Baltimore, MD
    4 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
    3 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:... 
    Full time
    Remote work

    Pearson

    Baltimore, MD
    3 days ago
  • $121k - $206k

     ...Sr. AI Full Stack Software Engineer- Investments Technology Apply ( locations Baltimore, MD Washington DC time type Full time posted on Posted 21 Days Ago job requisition id 80011 At T. Rowe Price, we identify and actively invest in opportunities... 
    Full time
    Local area
    Remote work
    3 days per week

    T. Rowe Price

    Baltimore, MD
    5 days 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
    2 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
    2 days ago
  •  ...A leading technology innovator in Baltimore seeks a skilled developer to design scalable software solutions. Responsibilities include full-stack development, technical leadership, and integration with AI/ML models. Candidates should have 4+ years in software development... 
    Remote work

    RedShred

    Baltimore, MD
    4 days ago
  • $128.25k - $266.88k

     ...scale. We are building a predictive, identity‑centric insights engine—ensuring our audience is understood with precision to deliver hyper...  ...~ Bachelor’s degree in Computer Science, Data Engineering, Software Engineering, or related technical field Experience ~5+ years... 
    Work at office
    Immediate start
    Flexible hours

    Yahoo Holdings Inc.

    Baltimore, MD
    4 days 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, maintenance, and running of Pig and... 

    Broughton Group

    Baltimore, MD
    4 days ago
  • $128.25k - $266.88k

     ...millions of people. Whether you're looking to write mobile app code, engineer the servers behind our massive ad tech stacks, or develop...  ...deliver measurable business impact. About the Role As a Senior Software Engineer, you will build and optimize high‑performance... 
    Immediate start

    Yahoo Holdings Inc.

    Baltimore, MD
    4 days ago
  • Ciena Corporation is seeking a Routing/IP Software Engineer 4 to drive the development of advanced software solutions for networking applications. This role offers the opportunity to work on innovative technologies such as SDN and NFV, contributing to impactful products... 
    Remote work
    Flexible hours

    Ciena

    Baltimore, MD
    3 days ago
  •  ...This position is available in our Partner's New York City office, or at their brand new AI Engineering squad in Baltimore, Maryland. Both locations offer the opportunity to collaborate with top talent, drive innovation, and make a real impact in asset management. This... 
    Work at office

    NewGen Technologies (Maryland)

    Baltimore, MD
    4 days ago

Do you want to receive more vacancies?

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