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

Senior Software Engineer

Veriant Solutions

Senior Software Engineer

Ann Arbor, MI +1 location
Paid
  • Responsibilities

    Are you passionate about developing innovative software? Do you take pride in your work and enjoy working in a team setting? Are you interested in a software engineer role where you can make a difference in education and learning? If you have strong background in software development and would like to create an impact with your work, then this is the role for you.

    What you’ll do:

    • Design and deliver features using Java, JSP,PHP, MySQL, Swift, HTML and JavaScript on Linux, Windows, Android, and iOS
    • Develop, test and deploy new software.
    • Deliver products in a fast-paced, iterative development process, publishing monthly.
    • Architect, design, and/or implements applications that conform to a business need.
    • Maintain the business perspective in terms of understanding / affecting how systems are implemented to satisfy user goals
    • Review requirements, generate designs, provide rough order of magnitude estimates, implement, and perform unit testing
    • Propose, develop, review, and revise new procedures as needed for the continuing development of high quality systems
    • Work on multiple projects at one time, balancing needs and deadlines
    • Provide technical guidance and training to other team members
    • Share architecture formally and informally with the team and stakeholders
    • Propose changes based on newer technology
    • Research or investigate business opportunities on various projects
    • Testing beyond unit testing (e.g. integration testing with a remote location, capacity testing)

    What you bring:

    • 5+ years' software development experience
    • Bachelor’s degree in Computer Science or Engineering (Master’s preferred)
    • Familiarity with front-end languages and relational databases
    • Clear understanding and mastery of traditional as well as new product development processes
    • Excellent interpersonal and communication (written and verbal) skills
    • Desire to mentor others and learn something new along the way

    What we offer:

    • Competitive salary
    • Health benefits
    • Paid time off
    • Choice of location: Tucson, AZ or Ann Arbor, MI
    • Relocation assistance
    • Weekly team activities

     

    #zr

  • Locations
    Tucson, AZ • Ann Arbor, MI