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

Software Engineer I

Full-time

Stronghold Investment Management

Software Engineer I
Location: Dallas, TX (On-site: 5 days in office) 

The Firm: Data Driven and Real-Asset Focused

Stronghold Investment Management (“Stronghold,” “SIM,” or “the Firm”) is a technology-driven, vertically integrated investment manager focused on real-assets and related private markets. Stronghold seeks to deliver best-in-class risk-adjusted returns through an investment framework that features comparatively rapid transaction velocity, deep technical expertise, creative financial structuring, and objective and algorithmic decision making.

Stronghold was founded by Ryan Turner in 2016 and has deployed over $1.6 billion in capital across 10+ investment vehicles. Ultimately, Stronghold intends to apply its technology-intensive investment approach to a variety of specialist real assets verticals, including:

  • Oil & Gas
  • Renewables
  • Specialty Real Estate (commercial, datacenters, marinas)
  • Telecommunications and Technology Infrastructure
  • Billboards and Fixtures
  • Mining & other commodities
  • Utilities
  • Secondaries

Your Mission

We're seeking a Software Engineer I to join Stronghold's Tech Development team, your entry point into a firm where engineering isn't a support function, it's a competitive weapon.


You'll work on the backend systems, APIs, and data infrastructure that keep a technology-driven investment firm running at speed. From day one, you'll be writing real code on real systems, collaborating with senior engineers, data teams, and product to build infrastructure that directly impacts how Stronghold operates and invests.


Working primarily within a Ruby on Rails ecosystem, you'll gain hands-on experience building and supporting backend services powered by technologies including PostgreSQL, Kafka, Elasticsearch, Redis, and Microsoft Azure . You'll learn how these systems work together while contributing meaningful code to a platform built for speed, reliability, and scale.


This is the right opportunity for an early-career engineer with 1–3 years of experience who's hungry to grow fast, work on problems that matter, and build a foundation inside a firm that takes technical excellence seriously. If you want ownership earlier than you'd get anywhere else, this is it.


Key Responsibilities – What You’ll Own

  • Build from the ground up. Design, develop, test, and maintain backend systems, APIs, and data workflows, primarily within a Ruby on Rails environment, that keep firm-wide operations running reliably and at scale.
  • Learn the stack by building with it. Develop hands-on experience across technologies including Ruby on Rails, PostgreSQL, Redis, Elasticsearch, Kafka, and Microsoft Azure while contributing to production systems.
  • Make data trustworthy. Collaborate with data engineers and analysts to ensure data integrity, accessibility, and consistency across systems that investment teams depend on daily.
  • Write code that lasts. Deliver clean, efficient, testable, and maintainable code using engineering best practices, and strengthen your skills through code reviews and mentorship from senior engineers.
  • Strengthen the data layer. Help build and optimize database schemas, queries, indexes, and data workflows across relational and non-relational technologies, including PostgreSQL, Redis, and Elasticsearch.
  • Connect the ecosystem. Contribute to integrations between internal systems, backend services, and third-party APIs, the connective tissue that makes the platform work as one.
  • Build event-driven workflows. Support the development of asynchronous and event-driven systems using technologies such as Kafka to move data reliably across the platform.
  • Automate the repetitive. Support the automation of data ingestion, validation, transformation, and operational workflows so the team can focus on what actually requires human judgment.
  • Build for the cloud. Develop and support applications and services running in Microsoft Azure while gaining experience with modern cloud infrastructure and deployment practices.
  • Grow through collaboration. Participate in code reviews, technical design sessions, and Agile ceremonies, learning from senior engineers while adding your own perspective.
  • Solve what's broken. Troubleshoot and debug backend performance issues, data discrepancies, application errors, and system failures across environments.
  • Keep systems visible. Contribute to monitoring, logging, and alerting so the team can identify and resolve issues quickly.
  • Ship with confidence. Contribute to CI/CD pipelines and partner with engineering, DevOps, and product teams to support reliable deployments and stable production systems.


Qualifications – What You Bring

  • A strong technical foundation. Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent experience that shows you can build.
  • 1–3 years of backend experience. You've written real code in a professional, internship, or serious academic/project environment and you're ready to take on more.
  • Ruby on Rails experience. Experience with Ruby on Rails through professional work, internships, coursework, or meaningful projects, with the ability and motivation to deepen your expertise quickly.
  • Solid CS fundamentals. You understand data structures, algorithms, object-oriented programming, and modern software development principles, not just conceptually, but in practice.
  • Hands-on SQL experience. You can write clean, efficient queries and have experience with relational databases such as PostgreSQL or SQL Server. You understand why data modeling and schema design matter.
  • Exposure to modern data technologies. Familiarity with technologies such as Redis, Elasticsearch, or MongoDB and an interest in learning how different data stores support different use cases.
  • Familiarity with APIs and version control. You understand RESTful APIs, integrations, and Git, the day-one essentials for working effectively on a modern engineering team.
  • Exposure to event-driven systems. Familiarity with Kafka, message queues, streaming platforms, or asynchronous processing concepts is a plus.
  • Cloud and container awareness. Exposure to cloud platforms, preferably Microsoft Azure, along with familiarity with Docker and modern containerized development practices.
  • CI/CD awareness. Familiarity with Continuous Integration and Continuous Delivery concepts and an understanding of how modern engineering teams test, review, and deploy code.
  • An analytical mind. You think carefully about problems before reaching for solutions, approach debugging methodically, and care about performance and precision.
  • A team-first attitude. You collaborate well with engineering, data, product, and other cross-functional stakeholders, asking good questions, communicating clearly, and pulling your weight in an Agile environment.
  • A learning mindset. You're curious about new technologies, receptive to feedback, and motivated to continuously improve your technical skills.
  • The Stronghold standard. Precision, accountability, and genuine commitment to technical excellence. You hold yourself to a high bar because you take pride in your work.


Preferred Qualifications – What Sets You Apart

  • Oil & Gas, Financial Services, Real Assets, or Fintech experience through professional experience, internships, coursework, or related projects.
  • Additional Ruby on Rails experience , particularly building or supporting web applications and backend APIs.
  • Experience with Stronghold's broader technology ecosystem , including Kafka, Elasticsearch, Redis, PostgreSQL, SQL Server, or MongoDB.
  • Data processing experience with libraries such as Pandas, NumPy, or Polars.
  • Hands-on cloud experience , particularly with Microsoft Azure and Docker.
  • Strong adoption of AI tools , with demonstrated knowledge and practical experience using AI in development workflows.


Why Stronghold 

At Stronghold, we strive to create a workplace that is not only rewarding but also satisfying. We believe our employees are the driving force behind our success, and we are committed to providing them with an environment where they can thrive and reach their full potential. When you choose to work with us, you'll be joining a team of highly talented professionals who are passionate about what they do and dedicated to bringing technology expertise to our domain. We value innovation, collaboration, and a commitment to excellence, and we provide our employees with the resources and support they need to succeed.

Our Investment in You
  • Market-competitive compensation
  • Fully paid benefits (Medical, Dental and Vision)
  • Flexible Spending Account (FSA)
  • Health Savings Account (HSA)
  • 401k + Match
  • Company sponsored LTD, STD, life insurance and AD&D
  • Generous PTO policy
  • Exemplary holiday observance
  • Parental Leave
  • Class A offices in prime locations


Equal Opportunity Employer
Stronghold Investment Management is an equal opportunity employer. We believe in creating a diverse and inclusive workforce, where individuals of all backgrounds, experiences, and perspectives can thrive. We are committed to providing equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by applicable laws. We encourage applicants from underrepresented groups to apply and embrace the unique contributions they can bring to our organization.

#LI-KV1

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer I in Dallas, TX vacancy
  • $86.36k - $101.6k

     ...Job DescriptionThis position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate... 
    Suggested
    Full time
    Work experience placement
    Local area
    3 days per week

    US Bank

    Irving, TX
    4 days ago
  • $140k - $180k

     ...cloud provider.   Our patented technologies scale existing engineering teams and empower new AI teams, enabling rapid AI deployment,...  ...conventional RAG-based systems.   Role Overview   As a Full Stack Software Engineer at 4MINDSAI, you will design and build the systems... 
    Suggested
    Work at office

    4MindsAI Inc.

    Dallas, TX
    more than 2 months ago
  •  ...Job Description Job Description About the Role We're seeking a talented Senior Full Stack Software Engineer to join our growing engineering team at InfiniteChoice. You'll lead the design and development of cloud-native software solutions that serve millions of users... 
    Suggested

    INFINITE CHOICE LLC

    Dallas, TX
    a month ago
  • $84 - $89.23 per hour

     ...Job Title: Senior Full Stack Software Engineer Location: Dallas, TX Type: 6 month contract Compensation: $84-89.23/hr Work Model: Remote Hours: 40.0 Overview Design, develop, and support enterprise applications using modern... 
    Suggested
    Contract work
    Temporary work
    Local area
    Remote work

    System One

    Dallas, TX
    29 days ago
  • $106.9k - $147k

    Become a part of our caring communityThe Senior Software Engineer designs, codes, and maintains software applications to meet business and platform requirements. This role delivers technical solutions and hands-on development expertise within a team environment. The Senior... 
    Suggested
    Full time
    Temporary work
    Apprenticeship
    Work at office
    Remote work
    Home office

    Humana

    Dallas, TX
    7 hours ago
  • Job Description A global bank is looking for full stack software engineers to join their Technology Risk Division. The team is tasked with regulatory driven initiatives affecting the firms counter party credit risk application. The project is aimed at improving the counterparty... 

    Insight Global

    Dallas, TX
    3 days ago
  • Full Stack Software Engineer Senior Full Stack Software Engineer Location Addison, TX (Onsite) Employment Type Full-Time About the Role We are seeking a Senior Full Stack Software Engineer who enjoys building software that solves meaningful business problems. This is a... 
    Full time

    OrthoMed Anesthesia

    Addison, TX
    1 day ago
  •  ...one seamless experience, powered by automation and AI, to help travelers find their perfect getaway faster. We're looking for an engineer who loves building impactful products, working across the stack, and shipping features that reach millions of users. You'll collaborate... 

    Saxon Global

    Dallas, TX
    3 days ago
  • Role: Full Stack Software Engineer Work Location: Remote Job Description: Undergraduate or master's degree; or equivalent experience 5+ years of experience developing full-stack applications by writing code that is readable, testable, maintainable, and scalable Demonstrated... 
    Local area
    Remote work

    United IT Solutions

    Irving, TX
    3 days ago
  •  ...Job Description Job Description Job Summary Bron is hiring a Full Stack Software Engineer to help build and maintain the systems behind our mortgage servicing and compliance platform. This isn't just another engineering role, the code you write supports real financial... 

    Bron, Inc.

    Dallas, TX
    3 days ago
  • $128.6k - $184.9k

     ...foundational models to Cisco IT. Our Foundational Model Service, gives engineering teams across the company access to small, large language, and...  ...a 99.9% uptime SLA, and we build and operate accordingly.As a Software Engineer on the FMS team you'll keep that platform running and... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Flexible hours

    CISCO Systems

    Richardson, TX
    2 days ago
  • $98.18k - $115.5k

     ...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who...  ...vectorsearch,andpromptengineering.CollaboratewithProductManagement,Engineering,Data,... 
    Full time
    Work experience placement
    Local area
    3 days per week

    US Bank

    Irving, TX
    1 day ago
  • $147k - $210k

     ...institutions and industrial vendors and thus provide guidance to storage engineering functions.Minimum qualifications:Bachelor’s degree or equivalent practical experience.2 years of experience with software development, or 1 year of experience with an advanced degree in an... 

    Google

    Sunnyvale, TX
    1 day ago
  •  ...integration pipelines to connect AI models with enterprise data sources, including large-scale Oracle databases.Apply deep knowledge of software design patterns and Python best practices to create modular, high-performance, and maintainable code.Actively drive innovation by... 

    Virtusa

    Irving, TX
    7 hours ago
  •  ...subscription: we want you on our team.In this role, you’ll build scalable backend software in Java. You’ll also play a key role in shaping how AI and automation are integrated into our products and engineering workflows.What You’ll DoPartner with Product, UX, and fellow Software... 
    H1b
    Remote work

    ADT Worldwide

    Irving, TX
    1 day ago
  • Support Center - IrvingWe are seeking a hands-on Blue Yonder WMS Software Engineer with strong technical skills and a working understanding of distribution center operations. This role will configure, integrate, deploy, and support Blue Yonder (formerly JDA) WMS while partnering... 
    Full time
    Work at office
    Local area
    Flexible hours

    Michaels Stores

    Irving, TX
    1 day ago
  •  ...strategists, data scientists, operators, creatives, designers, engineers, and architects. Our team balances business strategy,...  ...partners, constituents, and the workforce.Work you'll doAs a - Software Engineer II on the Human Services Transformation team, you will... 
    Local area

    Deloitte

    Dallas, TX
    7 hours ago
  • $207k - $300k

     ...Java, C/C++ or Python.Experience with coding in data structures, algorithms and software design.Preferred qualifications:Master's or PhD in related field.Google Cloud's software engineers develop the next-generation technologies that change how billions of users connect... 

    Google

    Sunnyvale, TX
    7 hours ago
  • $147k - $210k

     ...or equivalent practical experience.2 years of experience with software development using one or more programming languages (e.g., Go,...  ...or related technical fields.Experience troubleshooting database engine performance, optimizing relational databases, and writing complex... 

    Google

    Sunnyvale, TX
    1 day ago
  • $174k - $252k

     ...or equivalent practical experience.5 years of experience with software development in Go, C or Python.5 years of experience with network...  ...-level on Windows (optional) and Linux OSs.Google's software engineers develop the next-generation technologies that change how... 

    Google

    Sunnyvale, TX
    1 day ago
  • $147k - $210k

     ...or equivalent practical experience.2 years of experience with software development or 1 year of experience with an advanced degree in...  ...IPv6, iptables, L4/L7 load balancing, DNS).Google's software engineers develop the next-generation technologies that change how billions... 
    Local area

    Google

    Sunnyvale, TX
    3 days ago
  • $147k - $210k

     ...setting.Experience developing accessible technologies. Proficiency in code and system health, diagnosis and resolution, and software test engineering. Google's software engineers develop the next-generation technologies that change how billions of users connect, explore,... 

    Google

    Sunnyvale, TX
    1 day ago
  • $147k - $210k

     ...Storage, minIO, etc.).Experience with storage efficiency techniques, e.g. Striping, Erasure Encoding, Defragmentation.Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information... 

    Google

    Sunnyvale, TX
    1 day ago
  • $84.25k - $101.25k

    General InformationJob TitleFull Stack Software Engineer (TypeScript/Python)Job ID109000Work AreasTechnology & EngineeringEmployment TypePermanent Full-TimeLocation(s)Atlanta, Austin, Chicago, Dallas, HoustonDescription & RequirementsWHAT MAKES US A GREAT PLACE TO WORKWe... 
    Full time
    Contract work
    Work at office
    Local area

    Bain & Company

    Dallas, TX
    3 days ago
  •  ...contingent resource assignment, you may: Consult on or participate in moderately complex initiatives and deliverables within Software Engineering and contribute to large-scale planning related to Software Engineering deliverables. Review and analyze moderately complex... 

    Mindlance

    Irving, TX
    4 days ago
  • $191k - $293k

    The BasicsAs a Tanium Senior Software Engineer, you will be tasked with building and maintaining best-of-breed products as part of a small and nimble development team. Tanium focuses on a strong customer engagement model and feedback process to ensure our products are designed... 
    Full time
    Contract work
    Live in
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Tanium

    Addison, TX
    2 days ago
  •  ...AI stacks, including frameworks for building autonomous agents, planning, memory, and tool use. Hands-on experience with prompt engineering, model fine-tuning, and deployment of Generative AI applications. Hands on experience with GitHub, Confluence, JIRA, Jenkins, CI/... 

    Virtusa

    Irving, TX
    7 hours ago
  • $75k - $137.5k

     ...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineer within PNC's Data & Automation - Ontology organization, you will be based in Pittsburgh PA, Strongsville OH, or Dallas TX.... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Dallas, TX
    3 days ago
  •  ...Seeking a Senior Software Engineer with 5+ years of experience supporting enterprise applications and operational environments, with strong expertise in .NET, AWS, SQL, production support, deployments, and troubleshooting . Roles and Responsibilities Support Development... 
    Contract work

    Neshent Technologies

    Dallas, TX
    10 days ago
  • Please no 3rd party subcontracting inquiries Platform Software Engineer Location: Irving, TX - hybrid (open to Charlotte (NC) as well) Pay Range: 75-80/hr W2 (due to client rules we are unable to work with 3rd party subcontractors; all candidates must be able to work... 
    Weekly pay
    Contract work
    Temporary work
    For subcontractor
    Visa sponsorship
    Flexible hours

    Manpower Group Inc.

    Richardson, TX
    13 hours ago

Do you want to receive more vacancies?

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