SIGN IN
Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Crossing Hurdles · 1 day ago

Senior Software Engineer

Crossing Hurdles is seeking a Senior Software Engineer to apply principles of computer science to software design and development. The role includes responsibilities such as building mobile applications, developing maintainable code bases, and supporting the full software development lifecycle.
Staffing & Recruiting

Responsibilities

Apply principles of computer science and mathematical analysis to the design, development, testing, and evaluation of software and systems
Research, design, develop, and test operating systems-level software, compilers, and network distribution software across medical, industrial, military, communications, aerospace, business, scientific, and general computing applications
Build mobile applications for Android or iOS platforms
Develop maintainable and testable code bases, including API design, unit testing, and test automation
Troubleshoot issues and implement system changes to resolve problems
Support the full software development lifecycle, from business and systems analysis through requirements gathering, development, testing, and delivery
Provide mentoring support and constructive performance feedback

Qualification

Mobile application developmentMultithreading programmingAPI designSoftware development lifecycleSQLHardware/softwareVisualBasicVerbal communicationProblem-solvingInterpersonal skillsTime management

Required

Experience building mobile applications for Android or iOS
Experience with multithreading programming and mobile memory management
Experience shipping 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
Verbal and written communication skills, problem-solving skills, and interpersonal skills
Ability to work independently and manage time effectively
Knowledge of the full software development lifecycle
Ability to troubleshoot issues and make necessary system changes
Knowledge of computer hardware and software
Knowledge of development tools such as SQL, VisualBasic, and related systems software
Bachelor's degree in computer science, software engineering, or relevant field

Company

Crossing Hurdles

twitter
company-logo
At Crossing Hurdles, we specialise in customised recruitment and staffing solutions designed to drive success for businesses and professionals.

Funding

Current Stage
Early Stage
Company data provided by crunchbase