Job Closed
This listing is no longer active.
We support enterprises, product houses, and startups with custom software solutions development and IT consulting.
Software Developer
Location
New York
Posted
109 days ago
Salary
0
Seniority
Senior
Job Description
Software Developer
Sigma Software Group
• Maintain and enhance existing data processes to ensure reliability, performance, and scalability • Improve and support Python-based services, as well as develop new ones • Design, implement, and optimize scalable data architecture • Drive improvements in system reliability and performance across all data workflows • Modernize data processes by introducing new tools and technologies • Manage data flow between local storage, AWS, and Snowflake with a focus on performance and cost efficiency • Lead migration of data pipelines and services to Snowflake • Work with and improve the data orchestration layer (Airflow) for stable operation and scalability • Collaborate with cross-functional teams to ensure architectural alignment and adoption of best practices
Job Requirements
- Proficiency in Python for data processing and platform development
- Advanced SQL skills with ability to write efficient, complex queries
- Strong hands-on experience with Snowflake
- Proficiency in DBT for data transformation and modeling
- Practical experience with Airflow for orchestration of data workflows
- Excellent communication, collaboration, and problem-solving skills
- Ability to work effectively with both technical and non-technical stakeholders
- Proven ability to operate independently, take ownership, and drive initiatives to completion
- Bachelor’s degree in Computer Science, Engineering, or related field
Benefits
- Employees can work remotely
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer
CDK GlobalCDK Global is uniquely positioned at the heart of the automotive ecosystem, connecting the industry at every level.
• May lead small project teams or project phases of larger scope • Works independently with minimal guidance and direction • Impacts a range of customer, operational, project or service activities within own team and related work teams • Contributes to the development of concepts, methods, and techniques • Solves variety of problems of moderately complex or unusual within own area • Applies independent judgement to develop creative and practical solutions based on the analysis of multiple factors • Anticipates and identifies problems and issues • May provide technical direction to others around the completion of short-term work goals • Trains and guides others in work area on technical skills • Networks with senior colleagues in own area of expertise
Staff Software Engineer – Compute Infrastructure
RelativityOur mission is to help people organize data, discover the truth, and act on it.
• Lead the design and implementation of complex cloud infrastructure and services. • Define and enforce cloud-native architecture standards and best practices. • Collaborate with cross-functional teams to align cloud-native solutions with business objectives. • Mentor and guide engineers across multiple teams, fostering professional growth. • Evaluate emerging technologies and recommend adoption strategies. • Ensure security, scalability, and reliability of cloud systems. • Contribute to strategic planning and roadmap development for critical business initiatives.
Principal Engineer – Data Infrastructure
Insight GlobalFounded in 2001, Insight Global (IG) offers enhanced staffing, placement staffing, and temporary-to-permanent staffing services, including long-term and short-t
• End to end ownership of our data warehousing infrastructure, its KPIs and its SLAs. • Design, build, and optimize large-scale, high-performance data pipelines to support analytics, product insights, and operational workflows. • Architect and evolve Sezzle’s data ecosystem, driving improvements in reliability, scalability, and efficiency. • Help Sezzle evolve our data systems beyond the current scale and stack with whatever tooling is necessary to handle processing high volumes of events and performing complex ETL. • Lead development of ETL/ELT workflows on our current tooling using Redshift, DBT, AWS DMS, and related modern data tooling. • Partner with cross-functional teams (engineering, analytics, product, finance, risk) to gather or adapt requirements and deliver robust, high-quality datasets. • Evaluate and integrate new technologies, guiding the evolution of Sezzle’s data stack and infrastructure. • Optimize Redshift and warehouse performance, including query tuning, modeling improvements, and cost management.
• Design and develop scalable and resilient frontend solutions using Appsmith, React, etc. • Design and develop scalable and resilient backend solutions using Java and Spring Boot. • Ensure code quality with a focus on maintainability and performance. • Support dissemination of software engineering best practices, including TDD, BDD, DDD and Clean Code. • Perform code reviews and optimizations. • Collaborate with business areas to translate complex rules into efficient implementations. • Promote technical knowledge sharing and provide support to development teams. • Ensure technical documentation for projects and the security of applications.




