Senior Software Engineer @Genea
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted Today

[Hiring] Senior Software Engineer @Genea

Today - Genea is hiring a remote Senior Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: India

Role Description

Senior Software Engineer I/II focus on applying the principles of engineering to software development. The role includes analyzing and modifying existing software as well as creating new software and designing, constructing and testing end-user applications that meet user needs β€” all through software programming languages.

Genea is an engineering company at heart. We hire people with a broad set of technical skills who are ready to take on some technology’s greatest challenges and make an impact on Genea’s end users.

A software engineer's approach should be customer-centric and result-driven. Software engineer needs to combine computer science principles with innovative thinking to solve daily software development tasks. Transparency and teamwork and dedication are essential qualities of a software engineer.

What You'll Do

  • Write and test product or system development code.
  • Design and implement video streaming and video processing services necessary to support new and existing features.
  • Design metrics that capture the streaming experience and system performance.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Maintain a pulse on emerging technologies and discover hidden opportunities in our environment.
  • Ensure redundancy and resilience of Genea production infrastructure.

Qualifications

  • A scrappy, entrepreneurial attitude that gets high-quality projects done quickly.
  • Expert in at least one general-purpose programming language: Node.JS, Python, Rust, or C/C++.
  • REST API development hands-on experience.
  • Knowledge of multiple streaming protocols (RTMP, RTSP, RTP, HLS, WebRTC, DASH, etc.) and codecs (AAC, Opus, H264, H265, VP8, VP9, AV1, etc.).
  • Highly proficient in database design, with both relational and NoSQL databases.
  • Comfortable working with AWS, Linux, Docker, continuous deployment workflow, multiple programming languages tech stack.
  • Strong written and verbal communication skills.
  • Self-directed, analytical, and work well in a team environment.
  • Passionate about the Genea product.
  • Experience with multiple multimedia libraries and frameworks: FFmpeg, GStreamer, libvpx, x264, x265, etc. is a plus.
  • Experience on building video pipeline with AI inference for computer vision is a plus.

Requirements

  • Diversity: Shows respect and sensitivity for cultural differences; Educates others on the value of diversity; Promotes a harassment-free environment; Builds a diverse workforce.
  • Ethics: Treats people with respect; Keeps commitments; Inspires the trust of others; Works with integrity and ethically; Upholds organizational values.
  • Adaptability: Adapts to changes in the work environment; Manages competing demands; Changes approach or method to best fit the situation; Able to deal with frequent change, delays, or unexpected events.
  • Attendance/Punctuality: Is consistently at work and on time; Ensures work responsibilities are covered when absent; Arrives at meetings and appointments on time.
  • Design: Generates creative solutions; Translates concepts and information into images; Uses feedback to modify designs; Applies design principles; Demonstrates attention to detail.
  • Oral Communication: Speaks clearly and persuasively in positive or negative situations; Listens and gets clarification; Responds well to questions; Demonstrates group presentation skills; Participates in meetings.
  • Problem Solving: Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully; Develops alternative solutions; Works well in group problem solving situations; Uses reason even when dealing with emotional topics.
  • Professionalism: Approaches others in a tactful manner; Reacts well under pressure; Treats others with respect and consideration regardless of their status or position; Accepts responsibility for own actions; Follows through on commitments.
  • Quality: Demonstrates accuracy and thoroughness; Looks for ways to improve and promote quality; Applies feedback to improve performance; Monitors own work to ensure quality.
  • Quantity: Meets productivity standards; Completes work in a timely manner; Strives to increase productivity; Works quickly.
  • Safety and Security: Observes safety and security procedures; Determines appropriate action beyond guidelines; Reports potentially unsafe conditions; Uses equipment and materials properly.
  • Teamwork: Balances team and individual responsibilities; Exhibits objectivity and openness to others' views; Gives and welcomes feedback; Contributes to building a positive team spirit; Puts success of team above own interests; Able to build morale and group commitments to goals and objectives; Supports everyone's efforts to succeed.
  • Technical Skills: Assesses own strengths and weaknesses; Pursues training and development opportunities; Strives to continuously build knowledge and skills; Shares expertise with others.
  • Written Communication: Writes clearly and informatively; Edits work for spelling and grammar; Varies writing style to meet needs; Presents numerical data effectively; Able to read and interpret written information.

Benefits

  • ✨ Work Your Way: Enjoy a flexible working environment that suits your lifestyle.
  • ✨ Time Off: 24 days of PTO and 10 holidays to unwind and pursue your passions.
  • ✨ Comprehensive Leave Options: Including maternity, paternity, adoption, wedding, and bereavement leaves to support you during important life events.
  • ✨ Health & Safety First: Benefit from family health insurance and personal accident coverage beyond your CTC.
  • ✨ Top Workplace Honors: Celebrated as a Top Workplace from 2021 to 2025.
  • ✨ Balanced Workweek: Embrace a balanced life with our 5-day work schedule.
Before You Apply
️
remote Be aware of the location restriction for this remote position: India
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Genea
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted Today
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: India
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 133,173+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later