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

Software Engineer III

Mount Indie

Software Engineer III

San Diego, CA
Full Time
Paid
  • Responsibilities

    Job Description

    In this role, you will have the opportunity to grow your software engineering skills as part of our energetic and expanding team, and directly support research and development efforts aimed at creating innovative software solutions for COMPLEX TACTICAL and COMMERCIAL COMMUNICATIONS NETWORKS.  Ideal candidates will have hands-on experience with C/C++, PYTHON, LINUX, and OPEN-SOURCE LIBRARIES.  We expect this software engineer to bring big ideas and energy to the team. Must be a nimble self-starter who is excited about technology and web applications and has the ability to think outside of the box and suggest powerful novel ideas.

    ON A DAY TO DAY BASIS YOU WILL: 

    • Lead a team of software engineers developing and implementing technical projects from software/web applications to enterprise-level solutions
    • Develop software and the artifacts associated with software development
    • Implement high-level designs in robust, maintainable software
    • Manage development timelines and efforts
    • Support requirements tracking
    • Create modules, install software on target nodes, and deploy configuration file
    • Design and develop real-time data applications such as dashboard visualization, report generation, and date review applications)
    • Implement test scripts
    • Lead functional and system-level testing
    • Troubleshoot and address bugs and issues
    • Support documentation such as system description documents and test reports
    • Support network design and configuration
    • Participate and provide guidance during on-going code reviews
    • Implement security requirements onto system components
    • Design and develop data polling/data pushing architectures
    • Design and develop client-side/server-side/database integration
    • Use internal CM system software repository (Git, TRAC, Jenkins, Peer Reviews)
    • Work closely with the operational Project Management team to maintain successful development sprints and stay on schedule

    REQUIRED QUALIFICATIONS/EXPERIENCE 

    • B.S. in an engineering field (Computer, Software, Math, Physics, Electrical, etc.)
    • 7-12 YEARS of experience in software development
    • Experience leading software development teams and projects
    • Understanding of open source technologies and protocols
    • Experience with C/C++, Python, and open source libraries
    • Understanding of GIT
    • Hands-on experience with Linux OS
    • Experience with databases: SQL, PostgreSQL, PostGIS
    • Understanding of security protocols and certifications such as Security + and CompTIA
    • Experience with web technology: Javascript, Node.js, HTML, CSS
    • Ability to obtain U.S. Secret clearance
    • U.S. citizenship

    HIGHLY DESIRED

    • Experience in agile, professional SW development environments utilizing revision control, test-driven development, and continuous integration
    • Experience with web technologies such as: express, socket.io, React, Vue, LESS, SASS, gulp, browserify, rollup
    • Experience with Linux administration: RHEL, Bash/sh scripting
    • Active U.S. Secret clearance

    Mount indie is an Equal Opportunity Employer. We celebrate diversity, respect and seek to empower each individual and support the diverse cultures, perspectives, skills and experiences within our company. Mount Indie's commitment is to create an inclusive environment for all employees