Superstaff

Software Engineer I

Salary ? Salary range shown is either directly from the job description or estimated based on typical salaries for similar roles in this industry. This estimate aims to give a general idea of the expected compensation for the position.
$9600 - $10800

Job Description

Responsible for developing clean, maintainable code and building software as per specifications, both new code and modifications to existing code; troubleshooting and resolving issues with code; documenting changes; training users on changes as appropriate; mentoring junior engineers; designing solutions of medium complexity.

Duties and Responsibilities

  • Tests software that has been created or modified.
  • Documents changes to software.
  • Effectively trains appropriate personnel on newly developed or modified software.
  • Troubleshoots and debugs software.
  • Consistently and effectively updates ALM tool (Jira) with appropriate comments to track progress of work.
  • Interviews customers or their representatives to understand customer needs and deliver products that meet those needs.
  • Breaks down work into estimable pieces and delivers accurate and consistent difficulty estimates. 1
  • Understands and applies abstract concepts, recognizes subtle interrelations, handles complexity, and is able to respond to questions quickly (mental ability and perceptiveness).
  • Sets challenging but attainable goals and consistently attains those goals.
  • Works as an effective team member and works to improve team morale.
  • Listens to and understands client needs; recommends solutions and develops plans (problem analysis).
  • Design solutions to medium complexity problems, managing simplicity, completeness, performance, and risk-tolerance.
  • Seek and incorporate reviews; handle testing, instrumentation, deployment, and monitoring.
  • Provide thoughtful, constructive code reviews.
  • Take on mentorship of more junior engineers, highlight their accomplishments, and help find the way in the organization.

Requirements

  • Bachelor's Degree in Computer Science preferred
  • 1-3 years Hands on technical application development Required
  • Possess a deep understanding of computer science fundamentals: data structures, algorithms, and strategies.
  • Have in-depth knowledge of multiple programming languages, frameworks, and/or specialized systems. Able to discern and articulate the relative merits of each.
  • Have knowledge of how the internet and networking works (i.e. DNS, HTTP, TLS, Certificates, etc) and the tools and services that enable people and devices to connect to services (e.g., browsers, CDNs, proxies, etc).
  • Have some knowledge of and experience with how systems work at scale (e.g. threads, virtualization, configuration management, load balancers, caching).
  • Skilled in managing your time and the projects lead or are a part of and can leverage processes, ceremonies, and tools to do so.
  • Effectively read and communicate code; should be able to jump into any code base and with time understand what is going on in the code base
  • Championing quality through coding practices.
  • Actively working to hone the craft and be a better programmer.
  • Seek to learn more about the organization, our business, and problem domain.
  • Testing is a natural part of the workflow; feel better when shipping a test. Guarantee software and are the first to know if something is amiss.
  • Enjoy participating in and providing feedback on design and code reviews.
  • Are accountable: own something inception to production.
  • Collaborative: work with other engineers on solutions that cut across teams/technologies.
  • Can work independently: manage own time efficiently with a strong sense of prioritization.
  • Manage workload: communicate frequently and honestly to stakeholders and about the work you commit to.
  • Fast-paced: love the speed of and impact in startups. Set aggressive milestones and do extra to meet them.

Benefits

  • HMO with 1 free dependent upon hire
  • Life Insurance
  • 20 PTO credits annually
  • 20 % Night Differential
  • VL and SL cash conversion
  • Annual Performance-Based Merit Increases and Employee Recognition
  • Great Company Culture
  • Career Growth and Learning
  • 80,000 - 90,000