Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Sr. Software Engineer

Eleven Recruiting

Sr. Software Engineer

Los Angeles, CA
Full Time
Paid
  • Responsibilities

    We are looking for a Senior Software Developer! This role will be responsible for building software by writing code as well as modifying software to resolve errors and adapt to new hardware. You will improve performance and/or update interfaces and be involved in direct system testing and validation procedures, will work with customers both internal and external, on technical issues including software design and maintenance.

    Responsibilities:

    • Code, test, debug, document and maintain applications.
    • Evaluate, analyze and modify moderately complex application programs.
    • Modify software to fix errors, adapt it to new hardware, improve its performance or upgrade interfaces.
    • Direct system testing and validation procedures.
    • Direct software programming and documentation development.
    • Consults with internal and external customers on project status and proposals.
    • Works with internal and external customers on technical issues including software system design and maintenance.
    • Analyzes information to recommend and plan the installation of new systems or modifications of an existing system.
    • Consults with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements.
    • Designs and develops software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
    • Prepares reports on programming project specifications, activities or status.
    • Confers with project managers to obtain information on limitations or capabilities.
    • Develop unit testing of code components or complete applications.
    Qualifications:
    • Bachelor’s degree in Computer Science or a related field; Master’s degree preferred.
    • 10-12 years’ of related experience.
    • In-depth knowledge in programming language and the software development life cycle.
    • Experience working on a variety of software development projects.
    • Experience with Azure and AWS
    • Technical proficiency
    • Strong attention to detail
    • Organized and able to multi task with interruptions
    • Excellent communication skills, both written and verbal
    • Exceptional time-management skills with the ability to prioritize tasks
    • Highly analytical and creative
    • Ability to work in a fast-paced environment
    • Team player attitude but able to shift to independent work
    • Full-stack developer and understands concepts of software engineering