A logo

Software Engineering - Software Engineer III

Artech LLCSeattle, WA

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Job Description

Job Title: Software Engineer III Location: Onsite - Seattle, open to Hybrid and coming onsite 3 days a week Salary Range: Hourly Max BR Introduction The main function of a client software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. This role involves researching, designing, developing, and testing operating systems-level software, compilers, and network distribution software for various applications including medical, industrial, military, communications, aerospace, business, scientific, and general computing. Required Skills & Qualifications Applicants must be able to work directly for Artech on W2 2 years experience building mobile applications, either Android or iOS Experience with multithreading programming and mobile memory management Shipped at least one large-scale product to production, supporting millions of active users Strong experience building maintainable and testable code bases, including API design and unit testing techniques and test automation techniques in Android or iOS Bachelor's degree in computer science, software engineering, or a relevant field Preferred Skills & Qualifications Verbal and written communication skills, problem-solving skills, customer service, and interpersonal skills Ability to work independently and manage one’s time Basic mentoring skills necessary to provide support and constructive performance feedback Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing, and delivery Ability to troubleshoot issues and make system changes as needed to resolve issues Knowledge of computer hardware and software Knowledge of computer development software as it relates to systems, such as SQL, VisualBasic, etc. Day-to-Day Responsibilities Design and develop software systems and applications Test and evaluate software for efficiency and functionality Collaborate with cross-functional teams to define and implement innovative solutions Company Benefits & Culture Inclusive and diverse work environment Opportunities for professional growth and development Supportive and collaborative team culture For immediate consideration please email your resume at nidhish.prasad@artech.com

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall