
Senior Software Development Engineer
Posted Oct 6

Posted Oct 6
This is a fully remote position, open to applicants in United States, +1 more country.
β’ Design, develop, and sustain efficient, reusable, and dependable code for intricate client/server enterprise applications.
β’ Convert application storyboards and use cases into functional applications.
β’ Collaborate with team members, various teams, and stakeholders on feature design and product strategy.
β’ Work alongside Quality Assurance personnel to create test cases and relevant documentation.
β’ Communicate problems, risks, and issues effectively with peers and management.
β’ Provide comprehensive documentation for all development work.
β’ Engage with technical support and potentially customers to troubleshoot and resolve issues.
β’ Define the scope of assigned projects/tasks and provide accurate time estimates.
β’ Investigate, troubleshoot, and triage complex technical issues related to code.
β’ Collect product feedback, implement code fixes, and develop patches.
β’ Construct, package, sign, and release appliance images and software updates for both on-premises and cloud deployments.
β’ Deploy and manage cloud infrastructure, including compute, DNS, storage, and key management.
β’ A minimum of 5 years of software development experience.
β’ Proficient in the entire Software Development Lifecycle (SDLC).
β’ Extensive experience in Unix/Linux environments.
β’ Proficient in Python and PHP programming languages.
β’ Familiarity with Laravel or a similar MVC framework.
β’ Experience in maintaining large legacy codebases.
β’ Practical experience with AWS, including EC2, Route 53, S3, IAM, and KMS.
β’ Background in database design and administration.
β’ Experience with unit testing.
β’ Familiarity with Agile methodologies.
β’ Strong understanding of modern design patterns.
β’ Experience with the complete lifecycle of development, including product release within an agile framework.
β’ Good understanding of network security and encryption principles.
β’ Excellent written and verbal communication, presentation, and interpersonal skills.
β’ Experience working on an Agile team in a continuous integration and development environment.
β’ A flexible, trusting, and continuously learning culture.
β’ Recognition of employee growth.
β’ A culture that values diversity and inclusion.
β’ Opportunities for learning and growth.
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.