Are you an engineer who strives to build simple, stable, scalable, and resilient solutions? Are you passionate about working in a fast-paced, high-energy atmosphere, constantly evaluating solutions to next-generation technologies with a relentless focus on automation and continuous delivery? Are you obsessed with quality and delivering the best-of-class experiences to customers?
We are eager to hear if you answered Yes to these questions. We are looking for an innovative self-starter to help deliver the next-generation checkout platform. Sitting at the center-point of our conversion funnel, our checkout platform receives millions of orders each year, generating more than 6+ billion dollar in demand from our customers across the globe.
As a Senior Software Engineer, you will be playing a pivotal role within the Checkout & Wishlist Team, responsible for designing, developing and testing end to end features while engaging with our partner teams to bring about the very best-of-class experiences to our customers.
A day in the life
Design and collaborate with local and partner teams.
Participate and contribute to the agile development and planning process.
Write highly maintainable, easy-to-understand code for RESTful Services, event-driven systems, databases, and cloud infrastructure following secure coding practices.
Demonstrate a foundational understanding of standards, concepts, and principles of engineering to solve the practical needs of the business.
Design complex systems at the organization level with up/downstream dependencies and understand business metrics for the organization.
Mentor other engineers and help them split larger designs into individual work units.
Design and validate all scenarios conform to code quality through complete and automated unit, functional, integration, and end-end testing.
Identify and prevent performance issues, optimize solutions and infrastructure, and lead cross-functional troubleshooting.
Instrument code appropriately, creating custom metrics, alerts, and dashboards.
Ensure adherence to Engineering best practices across the entire solution.
Collaborate with other software engineers on design and best practices and conduct code reviews.
Understand tradeoffs in types of engineering processes and adjust a team process to meet the project's needs.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to
HR@insightglobal.com.
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:
https://insightglobal.com/workforce-privacy-policy/ .
Experience with Go Lang, open to other object-oriented program languages but GoLang preferred
7+ years of professional experience in developing REST-ful services and Event-driven applications
Solid foundation in software engineering practices, data modeling, object-oriented analysis and design, design patterns, and algorithms
Front end skills. React preferred
Experience using AWS services such as ECS, Fargate, Elastic Cache Redis, DynamoDB, Lambda, CloudFormation, etc., or features on other similar cloud hosted platforms.
Familiarity with test automation and CI/CD pipeline
Strong verbal and written communication skills with the ability to communicate technical information to nontechnical audiences
Passion for new technologies, operational excellence and customer impact.
Experience with software design and architecture
Bachelors or masters degree in CS, Engineering, or equivalent practical experience
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.