Talent.com
Sr Software Engineer

Sr Software Engineer

Rivers AgilePittsburgh, Pennsylvania, United States
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Rivers Agile specializes in building software products for other small- to medium-sized businesses primarily from our home office. As a “product company for hire,” we form into small teams tasked with the full lifecycle development of a software product. Our engineers are the heart of that. We seek engineers who are lifelong learners, passionate about their craft, and defined by their unique personality, experience, and style.

Location : Our headquarters is in the North Hills area of Pittsburgh, PA. This is a hybrid position with occasional onsite work required. Candidates must be local or willing to relocate.

Technical skills :

  • 5+ years of experience in software development
  • Proficient with one or more server-side technologies (Python, Java, etc.)
  • Experience with AWS cloud services such as Lambdas, S3, Cloudwatch, Terraform
  • Experience with data transformations using Python and Pandas
  • Strong database skills, SQL, data warehouse modeling, and experience developing data pipelines to cloud-based platforms for analysis
  • Experience with one or more modern web application frameworks, such as React, Vue.js, Angular, etc.
  • Knowledge of data pipeline tooling such as Airflow, Databricks, and DBT
  • Design, build, and maintain responsive web applications, ensuring scalability, security, and optimal performance across devices and browsers.
  • Collaborate with product, design, and backend teams to integrate APIs, enhance user interfaces, and deliver high-quality, maintainable code.

Other expectations :

  • Bachelor's degree in computer science, information technology, or related field
  • Reliably functions as an individual contributor to break down, define, estimate, design, and complete stories with minimal technical oversight as a member of a team
  • Experience operating in all areas of the application lifecycle from inception through maintenance
  • Delivers quality solutions to clients, closely adhering to accepted definitions of done and operating with an attitude of excellence
  • Takes ownership of their responsibilities and demonstrates integrity, work ethic, professionalism, and diversity in working with others
  • Participates in company activities, such as recruiting, training, and team building.
  • Adapts to change and ambiguity in a resourceful, positive, and professional manner
  • Applies technical and industry knowledge to offer creative and relevant solutions to our clients
  • Package : salaried position, bonus program, full benefits (medical, dental, vision, supplementary), holidays, paid time off, 401(k) plan, good work-life balance.

    serp_jobs.job_alerts.create_a_job

    Sr Software Engineer • Pittsburgh, Pennsylvania, United States