IL0220-Staff Software Engineer I
Role details
Job location
Tech stack
Job description
Experteer Overview Join RRD as a Staff Software Engineer I to design and develop software components within cross-functional teams. You will contribute to complex projects, maintain software versions, and demonstrate technical leadership on smaller efforts. You will collaborate with engineering, data science, product, UX, and IT to support development and maintenance, while engaging with users and acting as a Subject Matter Expert in areas of responsibility. This role offers 100% remote work and a opportunities-driven environment within a global marketing and technology organization. Compensation / Benefits * Design and develop portions of software for current components, subsystems, or applications * Support complex design and coding projects and maintain previous software versions * Collaborate with the development team on multi-person projects and demonstrate technical leadership on smaller efforts * Communicate across cross-functional teams (engineering, data science, product management, UX, analytics, account management, IT) * Engage with customers or end users to support onboarding and interviews and maintain SME status in specific areas Tasks * Bachelor's degree (or foreign equivalent) in CS, IT, Engineering, Mathematics, Physics, or related field with 3 years of related experience; or Master's degree with 1 year of related experience * Software design, programming, and testing using Java, Python, C#, C++, or Microsoft technologies * Production-quality software scope evaluation, design, implementation, testing, and maintenance * Big data techniques and high scalability computing methods * Front-end web technologies and back-end systems (web UI and web services) * SQL databases and data-driven application development Key requirements * Medical, dental, and vision coverage * Paid time off * 401(k) with company match * Life insurance * Parental leave * Tuition assistance
Requirements
Bachelor's UX, analytics, account management, IT) * Engage with customers or end users to support onboarding and interviews and maintain SME status in specific areas Tasks * Bachelor's degree (or foreign equivalent) in CS, IT, Engineering, Mathematics, Physics, or related field with 3 years of related experience; or Master's degree with 1 year of related experience * Software design, programming, and testing using Java, Python, C#, C++, or Microsoft technologies * Production-quality software scope evaluation, design, implementation, testing, and maintenance * Big data techniques and high scalability computing methods * Front-end web technologies and back-end systems (web UI and web services) * SQL databases and data-driven application development Key requirements * Medical, dental, and vision coverage * Paid time off * 401(k) with company match * Life insurance * Parental leave * Tuition assistance