Senior Software Engineer
Eton Solution - new york city, NY
Apply NowJob Description
As Senior Software Engineer, you'll work closely with architects and technical product managers to translate overall system architecture and product requirements into well-designed and implemented software components. You'll take ownership of the implementation of individual software components, with high emphasis on quality, test-driven development, and sound software engineering practices - using software engineering best practices to ensure a high standard of quality for all the team deliverables. ResponsibilitiesWork with the team to help solve business problemsWrite high quality distributed system softwareWork 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 practicesParticipate 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.Minimum QualificationsBachelor's degree in Computer Science or related discipline8+ years of professional software development experience with history of technical innovation3+ years of experience with building scalable, distributed systems using modern frameworks such as AWS, Azure or GCP2+ years of leading design or architecture (design patterns, reliability, and scaling) of new and existing systems experienceExperience providing technical leadership to engineers, leading an engineering team, and or mentorship.Preferred Qualifications9+ years of experience including 3+ experience with big data systems, analytics, containerized microservices, serverless functions, and event-driven architectureMaster's or PhD degree in Computer Science, Computer Engineering, or related fieldExperience with designarchitecting large-scale distributed systems preferably using AWS technologies2+ years working directly with end customers to assess needs, identify solutions, and constructively resolve disagreementsBring fresh ideas from all areas, including testing and validation automation while maintaining the production availability, conversion automation, distributed computing, large-scale system designExperience with supporting production software deploymentsTechnical expertise across all deployment models on public cloud, and on-premises infrastructureExperience creating, documenting, and communicating software architectures for complex productsExperience in building, tracking, and communicating plans within Agile processesExcellent technical problem-solving skills and aptitude to learn new technologies and methodologiesAbout the companyWelcome to Eton Solution, a leading IT consulting firm that champions innovation, excellence, and strategic solutions in the ever-evolving technology landscape. Founded on the principles of integrity, collaboration, and forward-thinking, we have carved a niche for ourselves by delivering bespoke IT solutions that drive growth, efficiency, and competitive advantage for businesses across various industries.At Eton Solution, we believe that our strength lies in our people"”a diverse team of passionate, skilled, and experienced professionals committed to pushing the boundaries of what's possible with technology. Our consultants are not just experts in their fields; they are problem solvers and visionaries, dedicated to understanding and meeting our clients' unique challenges with agile, scalable, and sustainable solutions.Our services span the full spectrum of IT consulting, from strategic planning and digital transformation to cybersecurity, cloud services, and beyond. We leverage cutting-edge technologies and methodologies to ensure our clients are not just keeping pace with digital trends but are ahead of the curve, poised for success in a digital-first world.Sustainability, community engagement, and continuous learning are at the heart of our corporate culture. We are committed to not only being a responsible business partner but also a positive force in the communities where we operate. Through our various initiatives, we aim to foster an environment of growth, inclusion, and innovation, both within our organization and the wider community.Joining Eton Solution means being part of a dynamic, supportive, and ambitious team that values your unique talents and perspective. Here, you're not just an employee; you're an integral part of our mission to deliver transformative IT solutions that empower businesses and drive progress. Together, we can create a future where technology and human ingenuity combine to create unlimited possibilities.Discover a place where you can grow, make an impact, and be part of a company that's shaping the future of IT consulting. Welcome to Eton Solution"”where your journey to excellence begins.
Created: 2025-02-23