About The Company
Insight Global is a leading workforce solutions provider dedicated to connecting talented professionals with innovative organizations across various industries. With a focus on fostering inclusive and diverse environments, Insight Global strives to create opportunities that empower individuals to achieve their full potential. Our commitment to excellence and integrity has established us as a trusted partner in talent acquisition and workforce management, supporting clients and candidates alike in navigating the dynamic landscape of today’s employment market.
About The Role
We are seeking a highly skilled Software Engineer to join our dynamic team at Insight Global. This role requires expertise in
Python, AWS, and best coding practices, with a strong emphasis on
cloud computing and software development. The ideal candidate will be responsible for designing, developing, and maintaining scalable software solutions that support our products and services. You will collaborate with cross-functional teams to deliver high-quality features, troubleshoot technical issues, and ensure our solutions remain current with industry standards. This position offers an exciting opportunity to work on innovative projects in a fast-paced environment, leveraging
cloud technologies and modern development methodologies to make a tangible impact on our organization’s success.
Qualifications
The ideal candidate will possess a bachelor’s degree in Computer Science, Engineering, or a related field, along with at least four years of professional experience in software development. Proven experience with AWS
cloud services and delivering
cloud-based solutions is essential. Strong understanding of software development best practices, including design patterns, coding standards, and code reviews, is required. Candidates should demonstrate excellent problem-solving skills, the ability to work both independently and collaboratively, and strong communication skills capable of explaining complex technical concepts to non-technical stakeholders. Expertise in
data modeling, warehousing, and building ETL pipelines using
Python, Airflow, Spark, and AWS services is highly desirable. Additionally, proficiency in
SQL and experience with modern scripting languages such as
Python,
Java, Scala, or NodeJS are necessary for success in this role. Familiarity with
web development technologies,
microservices architecture, CI/CD pipelines, containerization, and monitoring tools is considered a plus.
Responsibilities
- Design, develop, and maintain high-quality software solutions primarily using Python, ensuring scalability and performance.
- Utilize AWS services to build, deploy, and manage applications in cloud environments, leveraging services such as Lambda, S3, EC2, and RDS.
- Manage Python-based data pipelines, applying cloud data engineering principles to optimize data flow and processing.
- Write clean, maintainable, and efficient code adhering to best practices and coding standards.
- Collaborate with cross-functional teams including product managers, data engineers, and QA to define, design, and ship new features and enhancements.
- Troubleshoot and resolve complex technical issues and bugs, ensuring minimal downtime and optimal system performance.
- Perform code reviews, provide constructive feedback, and foster a culture of continuous improvement among peers.
- Stay current with industry trends, emerging technologies, and best practices to ensure our solutions remain innovative and competitive.
- Participate in architecture discussions, contribute to technical documentation, and assist in deploying infrastructure as code using tools like AWS CDK.
Benefits
Insight Global offers a comprehensive benefits package starting from the first day of employment. Employees are eligible for medical, dental, and vision
insurance plans, with options for Health Savings Accounts (HSA), Flexible Spending Accounts (FSA), and Dependent Care FSA (DCFSA). The company also provides access to a 401(k) retirement plan with employer matching contributions, supporting long-term financial planning. Paid sick leave and other paid time off are available in accordance with applicable laws, ensuring employees can maintain a healthy work-life balance. Additionally, Insight Global promotes a supportive and inclusive workplace environment, fostering professional growth and development opportunities for all team members.
Equal Opportunity
Insight Global is an equal opportunity and affirmative action employer. We are committed to creating a diverse and inclusive environment where everyone can bring their full, authentic selves to work. We consider all qualified applicants without regard to 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 characteristic protected by applicable laws and regulations. If you require assistance or a reasonable accommodation during the application or recruiting process due to a disability, please contact HR at HR@insightglobal.com. We value diversity and are dedicated to providing equal employment opportunities to all candidates.