Software Engineer
- Location
- US
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 70,000–90,000/yr
Posted 2mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Design, develop, test, and maintain software solutions
- Build technical and business knowledge under guidance
- Develop and enhance application features, reports, integrations, and defect fixes
- Learn and apply software development best practices
- Participate in code reviews
- Contribute to internal projects and product improvements
- Troubleshoot and resolve application defects and system issues
- Reproduce reported issues in development and test environments
- Support root cause analysis efforts
- Help maintain application performance, stability, and reliability
- Partner with developers, testers, and product teams
- Work closely with experienced engineers through pair programming, mentoring, and knowledge-sharing
- Participate in Agile ceremonies, sprint planning sessions, and team discussions
- Communicate progress, challenges, and accomplishments
- Develop proficiency in team tools, technologies, and platforms
- Gain experience with enterprise applications, databases, and development processes
- Expand technical knowledge through training, mentorship, and hands-on project work
- Build understanding of federal program requirements, operational processes, and compliance expectations
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field, or equivalent combination of education and experience
- 1–2 years of software development experience
- Knowledge of object-oriented programming concepts and software development fundamentals
- Experience developing software applications through coursework, internships, personal projects, or professional work
- Familiarity with one or more programming languages such as C#, .NET, Java, JavaScript, or SQL
- Strong problem-solving and analytical skills
- Ability to learn new technologies and business domains quickly
- Strong verbal and written communication skills
- Demonstrated willingness to accept feedback, learn from others, and work collaboratively
Preferred
- Internship, co-op, or academic project experience involving software development
- Familiarity with ArtivaRM or enterprise business applications
- Exposure to InterSystems Cache, SQL databases, or related database technologies
- Experience with development tools such as: Jira, Bitbucket, Git, Agile development environments
- Understanding of software testing principles and debugging techniques
- Interest in working within a government or federally regulated environment
Skills
- C#
- .NET
- Java
- JavaScript
- SQL
- InterSystems Cache
- Jira
- Bitbucket
- Git
Similar roles
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today
Senior Full Stack Engineer
MrBeast · Salt Lake City, Utah · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Infrastructure Software Engineer, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
GTM AI Engineer -Deal Desk
Motive · United States · USD 140,000–160,000/yr · today