Eton Solution · 3 hours ago
Staff Software Engineer
Eton Solution is seeking a Staff Software Engineer to collaborate with architects and technical product managers in developing high-quality software components. The role emphasizes ownership of the implementation process and adherence to software engineering best practices, ensuring high standards for team deliverables.
Responsibilities
Work with the team to help solve business problems
Write high quality distributed system software
Work closely with architects and technical product managers to translate overall system architecture and product requirements into well-designed and implemented software components
Take ownership of the implementation of individual software components, with high emphasis on quality, test-driven development, and sound software engineering practices
Participate in software design reviews, you conduct peer code reviews, and provide input and feedback to other members of the development team
Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security
Use software engineering best practices to ensure a high standard of quality for all the team deliverables
Qualification
Required
Bachelor's degree in Computer Science or related discipline
8+ years of professional software development experience with history of technical innovation
3+ years of experience with building scalable, distributed systems using modern frameworks such as AWS, Azure or GCP
2+ years of leading design or architecture (design patterns, reliability, and scaling) of new and existing systems experience
Experience providing technical leadership to engineers, leading an engineering team, and / or mentorship
Preferred
9+ years of experience including 3+ experience with big data systems, analytics, containerized microservices, serverless functions, and event-driven architecture
Master's or PhD degree in Computer Science, Computer Engineering, or related field
Experience with design/architecting large-scale distributed systems preferably using AWS technologies
2+ years working directly with end customers to assess needs, identify solutions, and constructively resolve disagreements
Bring fresh ideas from all areas, including testing and validation automation while maintaining the production availability, conversion automation, distributed computing, large-scale system design
Experience with supporting production software deployments
Technical expertise across all deployment models on public cloud, and on-premises infrastructure
Experience creating, documenting, and communicating software architectures for complex products
Experience in building, tracking, and communicating plans within Agile processes
Excellent technical problem-solving skills and aptitude to learn new technologies and methodologies
Company
Eton Solution
Eton Solution is committed to transforming business landscapes by empowering enterprises and small businesses with advanced software solutions.
Funding
Current Stage
Early StageCompany data provided by crunchbase