Job Description
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 (url removed)
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application