We are seeking a mid-to-senior level non-management software developer to join our team at Whitespace. As a software engineer, you will be responsible for researching, developing, designing, modifying, writing, implementing, and testing software geared towards population simulation. You will work with customers/end users to define project requirements and collaborate with Agile teams to design, develop, test, implement, and support technical solutions.
Requirements
- Research, develop, design, modify, write, implement, and test software geared towards population simulation
- Work with customers/end users to define project requirements, and turn those requirements into an achievable timeline
- Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in back-end development tools and technologies
- Write well designed, testable, and efficient code in various languages, primarily Java
- Recommend changes to improve established application processes
- Prepare and produce releases of software components
- Provide technical support and consultation for application and infrastructure questions
- Must have a minimum of 5 years of experience in a software engineering role
- Experience in designing, building, scaling, and maintaining production software
- Assist in defining architecture requirements and establishing standards for design and development
- Consults with management and customers regarding product feasibility and viability of product plans and designs
- Factor emerging technologies and product supportability into design and implementation
- Strong coding abilities emphasizing quality and testability in your work
- Utilize programming languages such as Java and Python
- Strong understanding of DevOps and software/application development processes
- Demonstrated experience with continuous integration and software CM processes/tools (GitLab, JIRA, Confluence, Jenkins, Nexus, and other DevOps/Continuous Integration tools)
- Experience with SQL and NoSQL databases and query optimization
- Provides product demonstrations and participates in trade shows, seminars, industry panels, and user group meetings
- Experience acquiring client requirements and resolving workflow problems through automation optimization
- Interacts with customers regarding strategies, requirements, problem solving, and support
Benefits
- Medical, Dental, and Vision plans
- Unlimited PTO
- Federal Holiday Paid Leave
- 12 weeks of paid Parental Leave
- Employer paid STD/LTD
- Employer Paid Life Insurance
- 401K plan and Employer Match
- Professional Development Assistance
- Equity Incentive Plan