Sign In    |    Register
Company Info

Request Technology - Craig Johnson

Company Profile

Software Engineer Python


Job ID:



Maumelle, AR, United States


Information Technology, Telecommunications, Array


$90,000.00 per year

Job Views:


Zip Code:


Employment Type:

Full time



Job Description:

Prestigious Enterprise Company is currently seeking a Software Engineer with Python experience. Candidate will develop, integrate, and deploy software to facilitate the design, manufacture, and testing of high-speed electrical interconnects across multiple manufacturing regions throughout the world. In this role you will coordinate software development activities with various teams, including product development, manufacturing, marketing, and quality.


Work closely with electrical and mechanical engineers to write software specifications to meet internal and external customer requirements and design and develop software solutions for both internal and external customers.
Evaluate new software solution opportunities for existing challenges and ensure compliance and safety throughout software life cycle.
Evaluate software reliability and performance using code reviews, design reviews, and unit testing. Analyze test results, prepare reports, and make required software modifications. Write API and usage documentation, and publish it internally.
Develop statements of work before all significant developments to ensure customer needs are met while reducing scope creep. Develop project timelines and milestone dates and use risk mitigation tools like code and design reviews to ensure product success.


Bachelor's degree in Systems or Computer Engineering or Computer Science.
3+ years' software engineering experience.

Preferred Qualifications:
Master's degree in Systems or Computer Engineering or Computer Science.
5+ years' software engineering experience.

Skills and Abilities:
Advanced work experience as a software engineer designing interactive applications.
3+ years programming experience in Python or C#/VB .NET
Experience building desktop applications on Windows (Qt or wx preferred)
A strong understanding of software architecture and design
Extensive experience with source control tools such as Git or SVN
High proficiency using analytical tools such as Microsoft Word, Excel, Powerpoint and others as required.
Strong verbal and written communication skills that demonstrate the ability to express complex technical concepts clearly and concisely with global teams.
Analytical ability to apply logical reasoning, test assumptions, observe results and make corrections.
Understanding of lean/six sigma principles.