What is a Software Engineer at Doran Jones?
As a Software Engineer at Doran Jones, you will play a critical role in designing, developing, and delivering high-quality software solutions for some of the world’s leading financial institutions, hedge funds, and enterprise clients. Because Doran Jones operates as a specialized technology consulting and services firm, our engineers do not work in a vacuum. Instead, you will build and optimize systems that directly impact our clients' core business operations, ranging from high-frequency trading infrastructure to complex enterprise customer relationship management (CRM) platforms.
This role is highly dynamic and requires a unique blend of deep technical expertise and strong professional consulting skills. Whether you are optimizing backend data pipelines using Python, building scalable enterprise systems on Microsoft Dynamics CRM, or writing high-performance multi-threaded applications, your work will ensure operational excellence, regulatory compliance, and technological modernization for our clients. You will be expected to solve complex architectural challenges, write clean and maintainable code, and collaborate closely with cross-functional teams to deliver projects on time and within scope.
Working here offers the unique challenge of consulting: you will gain exposure to diverse technology stacks, complex legacy migrations, and cutting-edge greenfield projects. Successful engineers at Doran Jones are adaptable problem-solvers who thrive in fast-paced environments, take extreme ownership of their deliverables, and can communicate complex technical ideas to both technical and non-technical stakeholders.