A prominent financial services firm in Newark, NJ is seeking a highly skilled Senior Software Engineer specializing in data engineering, API development, and AWS cloud technologies. This role involves designing, developing, and optimizing cloud-based data solutions and requires 5-8 years of relevant experience. Candidates should have a strong technical background, including proficiency in modern data services and familiarization with CI/CD practices. The position offers a salary of $65-$75 per hour on a contract-to-hire basis with a hybrid work schedule.
Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or related field (Master’s preferred).
5–8 years of experience as a Software Engineer or Data Engineer with a focus on APIs, data services, and cloud-based systems.
Strong proficiency in Python, Java, or Scala for backend and data engineering development.
Solid understanding of RESTful APIs, microservices architecture, and event-driven systems.
Experience with Microsoft Fabric, Microsoft Purview, or equivalent modern data governance and analytics platforms.
Expertise in SQL, data modeling, and performance optimization for large-scale data systems.
Familiarity with CI/CD pipelines, Git, and modern DevOps practices.
Excellent problem-solving skills with attention to scalability, maintainability, and performance.
Responsibilities
Design and implement data pipelines, APIs, and backend systems using modern cloud technologies.
Develop and maintain data integration and transformation solutions leveraging Microsoft Fabric, Purview, and related tools.
Collaborate with cross-functional teams to deliver end-to-end data solutions.
Ensure data quality, governance, and compliance with enterprise and regulatory standards.
Optimize system performance, scalability, and cost-efficiency within the cloud environment.
Participate in code reviews, design discussions, and agile ceremonies, promoting engineering best practices.
Troubleshoot and resolve complex production issues related to data processing or integration.
Skills
Data engineering
API development
AWS cloud technologies
Python
Java
Scala
SQL
Education
Bachelor’s degree in Computer Science
Master’s degree (preferred)
Tools
Microsoft Fabric
Microsoft Purview
AWS (Lambda, S3, Glue, Redshift)
CI/CD pipelines
Git
Docker
Kubernetes
Snowflake
Databricks
Azure Data Services
Job description
A prominent financial services firm in Newark, NJ is seeking a highly skilled Senior Software Engineer specializing in data engineering, API development, and AWS cloud technologies. This role involves designing, developing, and optimizing cloud-based data solutions and requires 5-8 years of relevant experience. Candidates should have a strong technical background, including proficiency in modern data services and familiarization with CI/CD practices. The position offers a salary of $65-$75 per hour on a contract-to-hire basis with a hybrid work schedule.