Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Data Engineer image - Rise Careers
Job details

Senior Data Engineer

Doran Jones is looking for a hands-on Data Engineer who is passionate about solving business problems through innovation and engineering practices. 


As a Data Engineer, you will leverage your deep technical knowledge to drive the creation of high-quality software products. You will also be expected to share your technical expertise and promote a culture of technical excellence within the team. The Data Engineer will work with a Team Lead and will be a code-contributing member of the team that will deliver solutions against the sprint-level commitments.


*This position is hybrid and requires 2-3 days per week in Tampa, Fl.

**It is a full-time, salaried position and is not open to C2C or other contracts.


Responsibilities
  • Code contributing member of an Agile team, working to deliver sprint goals.
  • Demonstrate technical knowledge and expertise in software development, including programming languages, frameworks, and best practices.
  • Actively contributes to the implementation of features and technical solutions. Write clean, efficient, and maintainable code that meets the highest quality standards.
  • Collaborate with other Engineers to define and evolve the overall system architecture and design.
  • Provide guidance on scalable, robust, and efficient solutions that align with business requirements and industry best practices.
  • Offer expert engineering guidance and support to multiple teams, helping them overcome technical challenges, make informed decisions, and deliver high-quality software solutions.
  • Foster a culture of technical excellence and continuous improvement.
  • Stay current with emerging technologies, tools, and industry trends. Evaluate their potential impact on the organization and provide recommendations for technology adoption and innovation.


Required Experience
  • 6+ years of experience in implementing data-intensive solutions using agile methodologies.
  • Proficient in one or more programming languages commonly used in data engineering, such as Python, Java, or Scala.
  • 6+ years of experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.) 
  • 4+ years of experience with Hadoop for data storage and processing is valuable, as is exposure to modern data platforms such as Snowflake and Databricks.
  • 4+ years of experience with Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.). 
  • 4+ years of experience with open-source data engineering tools and frameworks (e.g., Spark, Kafka, Beam, Flink, Trino, Airflow, DBT)
  • Exposure to various table and file formats, including Iceberg, Hive, Avro, Parquet, and JSON.
  • Experience architecting and building horizontally scalable, highly available, highly resilient, and low latency applications.
  • Strong proficiency in working with relational databases and using SQL for data querying, transformation, and manipulation.
  • Clear understanding of Data Structures and Object Oriented Principles.
  • Experience in modeling data for analytical consumers.
  • Ability to automate and streamline the build, test, and deployment of data pipelines.
  • Proven experience in providing technical vision and guidance to a data team.
  • Excels in a fast-paced environment, effectively managing multiple tasks while upholding high work standards.
  • Bachelor’s degree in Computer Science, MIS, or a related field.


Preferred Experience
  • Experience with Data Transformation tools like Ab Initio is a plus. Appreciation of data parallelism, associated partitioning strategies, and understanding of key components in the GDE is particularly relevant.
  • Experience in cloud native technologies and patterns (AWS, Google Cloud)
  • Exposure to Infrastructure as Code tools (i.e., Terraform, Cloudformation, etc.)  
  • Experience in driving and/or influencing the data strategy of your team or organization.


Doran Jones Inc. (DJI) is the leading financial services Data Engineering and Application Development firm, specializing in Capital Markets, Risk, and Regulatory Compliance. We are US-based, helping our clients fill gaps in capacity and expertise, reduce risk, and accelerate change. Our leaders average over 25 years of experience in Financial Services and Technology. DJI is repeatedly engaged by the largest and most complex clients for our Agile transformation expertise and practical understanding of the critical relationship between data, architecture, and application development. 

 

DJI has a mission to place more people from non-traditional backgrounds into sustainable technology careers. Through partnerships with non-profit technology programs in underserved communities and Veteran organizations, candidates transition from tech training programs into real IT careers at DJI. Our unique recruitment policy allows us to create exceptional teams, bringing a broad spectrum of experience to our company and creating anything but a traditional consulting firm.

 

DJI is a wholly-owned subsidiary of McLaren Strategic Ventures, a private equity firm, that invests in start-ups and scale-ups. They provide a full range of highly trusted domain consulting, advisory services, and innovative technologies globally. Doran Jones is able to offer a broad range of technology, deeper AI and machine learning tools, data intelligence, alternative resourcing capabilities, and capital access to invest and digitize at scale. Our clients benefit from this unique portfolio allowing them to accelerate the pace of their own digital transformations through innovative products and services designed around industry-wide issues.


Visit  Doran Jones  to learn more! 

What You Should Know About Senior Data Engineer, Doran Jones Inc.

Doran Jones is excited to welcome a passionate Senior Data Engineer to our vibrant team in Tampa, FL! In this hands-on role, you'll leverage your deep technical knowledge to build innovative, data-driven solutions that tackle real business challenges. As a core member of our Agile team, you will actively contribute to the design and implementation of high-quality software while sharing your expertise with fellow engineers and fostering a culture of technical excellence. You'll enjoy collaborating with your teammates to define system architecture, ensure best practices in software development, and help teams navigate any technical challenges they encounter. With an emphasis on clean, maintainable code and scalability, your work will have a direct impact on our drive for continuous improvement. You’ll also stay up-to-date on the latest technologies and trends, recommending adoption strategies that keep Doran Jones at the forefront of the industry. This hybrid position requires you to be in our Tampa office 2-3 days a week, allowing you to engage directly with your team while also enjoying flexibility in your work schedule. Let your talent shine at Doran Jones, where we’re not just tackling tasks but reimagining the future of data engineering in financial services. Ready to take your career to the next level?

Frequently Asked Questions (FAQs) for Senior Data Engineer Role at Doran Jones Inc.
What are the primary responsibilities of a Senior Data Engineer at Doran Jones?

As a Senior Data Engineer at Doran Jones, your main responsibilities include coding and contributing to Agile team initiatives, implementing data-intensive solutions, and providing guidance on scalable architectures. You will also promote best practices, foster a culture of technical excellence, and collaborate closely with other engineers to deliver high-quality software that meets business requirements.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Data Engineer position at Doran Jones?

To apply for the Senior Data Engineer role at Doran Jones, you'll need a Bachelor’s degree in Computer Science, MIS, or a related field, along with at least 6 years of hands-on experience in implementing data solutions. Proficiency in programming languages such as Python, Java, or Scala is essential, along with experience in cloud-native development and modern data platforms like Hadoop, Snowflake, and Databricks.

Join Rise to see the full answer
What programming languages should I be proficient in to work as a Senior Data Engineer at Doran Jones?

Doran Jones expects Senior Data Engineers to be proficient in one or more programming languages commonly used in data engineering, such as Python, Java, or Scala. Having a strong grasp of these languages will enable you to write clean, efficient, and maintainable code while collaborating effectively with your Agile team.

Join Rise to see the full answer
Is remote work an option for the Senior Data Engineer position at Doran Jones?

The Senior Data Engineer position at Doran Jones is a hybrid role, which means that while you will have the flexibility of remote work, you are required to be in the Tampa, FL office 2-3 days a week. This structure allows for collaboration with your team while also providing the benefits of remote work.

Join Rise to see the full answer
How does Doran Jones support continuous improvement and technical excellence for Senior Data Engineers?

Doran Jones fosters a culture of continuous improvement and technical excellence by encouraging its Senior Data Engineers to stay current with emerging technologies and industry trends. You will have the opportunity to evaluate new tools and practices, provide mentorship to fellow engineers, and pursue innovation within your projects, all of which contribute to both personal and organizational growth.

Join Rise to see the full answer
Common Interview Questions for Senior Data Engineer
Can you explain your experience with data-intensive solutions as a Senior Data Engineer?

During your interview for the Senior Data Engineer role at Doran Jones, emphasize your past projects where you implemented data-intensive solutions. Discuss the specific technologies and tools you used, the methodologies you followed, and any challenges you overcame. Illustrating your problem-solving skills and technical expertise will showcase your fit for the role.

Join Rise to see the full answer
How do you ensure the quality and maintainability of code in your projects?

To effectively answer this question during your interview, discuss best practices you follow for writing clean code, such as following design patterns, conducting code reviews, and utilizing unit tests. Highlight your commitment to code quality and how it contributes to the overall success of projects at Doran Jones.

Join Rise to see the full answer
What is your approach to collaborating with other engineers on an Agile team?

In your response, share your experience working within Agile teams and emphasize communication and collaboration. Discuss how you approach sprint planning, daily stand-ups, and retrospectives to ensure all team members are aligned and leveraging each other’s strengths effectively. Doran Jones values teamwork, so showing your collaborative mindset will be crucial.

Join Rise to see the full answer
Can you describe a time when you encountered a technical challenge and how you resolved it?

Prepare a specific example that illustrates your problem-solving abilities. Describe the challenge you faced, the steps you took to investigate and analyze the issue, and how your actions led to a successful resolution. Highlight any collaborative efforts that contributed to solving the problem, showcasing your ability to work effectively within a team.

Join Rise to see the full answer
What programming languages are you most comfortable with, and why?

Be honest about your proficiency in programming languages relevant to the Senior Data Engineer position, such as Python, Java, or Scala. Discuss your preferred language, why you excel in it, and provide examples of projects where you've effectively utilized it to address data engineering challenges at past jobs.

Join Rise to see the full answer
How do you stay updated on emerging technologies in data engineering?

Discuss your proactive approach to professional development, such as attending workshops, participating in online courses, following industry blogs, or engaging with communities. Sharing specific resources or conferences you frequent that focus on data engineering will reflect your enthusiasm for continuous learning and staying at the forefront of the field.

Join Rise to see the full answer
What experience do you have with cloud-native development and container orchestration?

Here, you should discuss your familiarity with cloud-native technologies and how you’ve used them in past projects. Mention specific platforms like AWS or Google Cloud, and your experience with tools like Docker or Kubernetes. Share how these technologies have enhanced your data engineering processes, illustrating your hands-on experience.

Join Rise to see the full answer
How do you approach mentoring less experienced team members?

Explain your mentoring philosophy, emphasizing the importance of providing guidance and support while encouraging independence in newer team members. Share examples of how you have successfully mentored individuals, which can demonstrate your leadership qualities and commitment to fostering growth in others.

Join Rise to see the full answer
What strategies do you use for optimizing data pipelines?

Discuss your approach to ensuring high-performance data pipelines by detailing strategies such as using efficient data formats, parallel processing, and monitoring pipeline performance. Share any tools or practices you’ve found effective for streamlining data pipelines and reducing latency, showing your technical thought leadership.

Join Rise to see the full answer
Why do you want to work at Doran Jones as a Senior Data Engineer?

Convey your enthusiasm for Doran Jones by mentioning the company’s unique position as a leader in financial services data engineering and its commitment to continuous improvement and innovation. Highlight your desire to contribute to a culture that promotes diversity and inclusion while working alongside experienced professionals to solve complex business problems.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 9 days ago
Vettura LLC Remote No location specified
Posted 3 days ago
Posted 6 days ago
Photo of the Rise User
Nile Fresh (Pty) Ltd Remote No location specified
Posted 12 days ago
Photo of the Rise User
Posted 5 days ago

Doran Jones is based out of New York, New York and was founded in 2010. Doran Jones is an IT solutions company that offers services around IT transformation, Agile, DevOps, Data Management, Software Development, Software Testing, and test automati...

3 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 13, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!