Job Snapshot

Employee Type:
Posting ID:
Pay Rate:
$45.00 - $65.00 /Hour

Job Summary

Job brief

We are looking for a passionate Software Engineer to integrate with our existing Information & Communications Technology team. The primary role involves participating in the design of solutions and working to then develop and install software solutions which will streamline our semiconductor manufacturing process. The successful candidate will be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. Software engineer responsibilities will include development, writing code, and documenting functionality.


Execute full lifecycle software development

Write well designed, testable, efficient code

Produce specifications and determine operational feasibility

Integrate software components into a fully functional software system

Develop software verification plans and quality assurance procedures

Document and maintain software functionality

Tailor and deploy software tools, processes and metrics

Comply with project plans and industry standards


BS degree in Computer Science

Proven work experience as a computer software engineer or software developer

Hands on experience in designing interactive applications

Ability to develop software in C#, C, Python or other selected languages on both Microsoft and Linux platforms.

Excellent knowledge of Relational Databases and Big Data, including scalability and performance elements.

Experience in developing web applications using web frameworks such as Bootstrap across platforms.

Experience with Microsoft SQL Server and PostgreSQL.

Experience with test-driven development.

Experience in designing and supporting High Availability platforms and services and building fault tolerant/recovering applications.

Experience in integrating disparate systems in a coherent and logical manner as part of a structured and controlled environment.

Mastery in software engineering tools

Ability to document requirements and specifications

Familiarity with software development methodology and release processes

Ability to work within a team, actively participating where necessary and accepting direction within managed projects.

About Aerotek:

Our people are everything. As a Best of Staffing® Client and Talent leader, Aerotek® Inc. has distinguished itself as a leader in recruiting and staffing services, by having a deep understanding of the intersection of talent and business. As a strategic partner to more than 17,000 clients and 300,000 contract employees every year, Aerotek's people-focused approach yields competitive advantages for its clients and rewarding careers for its contract employees. Headquartered in Hanover, Md., Aerotek operates a network of over 230 non-franchised offices with more than 6,000 internal employees dedicated to serving our customers. Aerotek is an operating company of Allegis Group, a global talent solutions provider. To learn more, visit

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please call 888-237-6835 or email for other accommodation options. However, if you have questions about this position, please contact the Recruiter located at the bottom of the job posting. The Recruiter is the sole point of contact for questions about this position.

Contact Information

Jordan Abraham