Senior Software Engineer
Compunnel, Inc.
Smithfield, RI (In Person)
Full-Time
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Job Summary We are seeking a Software Engineer to design and develop scalable data-driven applications within a high-performing Agile team. This role focuses on building robust data platforms, implementing ETL solutions, and supporting performance measurement and analytics systems. The ideal candidate will have strong experience in Java or Python, cloud technologies, and modern data engineering practices. Key Responsibilities Design, develop, and maintain scalable software applications and data platforms Build and optimize ETL pipelines and data processing solutions Develop solutions using Java or Python with object-oriented programming principles Work with cloud platforms (AWS) to build and deploy data solutions Design and manage databases and data lakes using Snowflake, Oracle, and related technologies Implement and support big data processing using Spark and related tools Participate in Agile development processes, including design, development, testing, and deployment Contribute to code reviews, ensuring adherence to coding standards and best practices Build monitoring and alerting mechanisms to ensure system reliability and performance Collaborate with cross-functional teams to deliver high-quality software solutions Troubleshoot and resolve complex technical issues Maintain documentation and provide updates on development activities Required Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related field 8+ years of experience in software design and development Strong experience with Java and/or Python Strong expertise in SQL and relational databases (Snowflake, Oracle) Experience building scalable ETL solutions and data platforms Hands-on experience with cloud technologies (AWS) Experience with Spark (Java/Scala) and distributed data processing Experience with DevOps tools such as Maven, Jenkins, GitHub, Terraform, Docker, and Artifactory Strong understanding of software development lifecycle and Agile methodologies Strong analytical, problem-solving, and communication skills Preferred Qualifications Experience with AWS EMR, EKS, and containerization technologies Experience building data lakes and business intelligence solutions Familiarity with monitoring and alerting tools Experience working in financial services or enterprise environments Ability to mentor team members and contribute to engineering best practices
Similar remote jobs
UnitedHealth Group
Fort Wayne, IN
Posted2 days ago
Updated4 hours ago
Similar jobs in Smithfield, RI
Heritage Hills Rehabilitation and Healthcare Center
Smithfield, RI
Posted4 days ago
Updated1 day ago
Similar jobs in Rhode Island
OREGON EMPLOYMENT DEPARTMENT
Newport, RI
Posted2 days ago
Updated4 hours ago
American Addiction Centers
North Kingstown, RI
Posted2 days ago
Updated4 hours ago