The Software Development Engineer (SDE) II position will be part of Security Risk Advisors’ Software Development Team. Our style of development is dynamic, innovative, and highly rewarding. We team with SRA’s Advisory Services, CyberSOC, and Research Innovation groups to build tools that serve our employees, our clients, and the community. We are rapidly improving our primary application VECTR (http://vectr.io/) with state-of-the-art enterprise software features. We are looking for new team members to help us grow VECTR. This is an outstanding opportunity to work with a wide variety of tools and build software used by well-known organizations. Expectations for this role include developing new GraphQL mutations and queries, building and tuning database queries for new features, and helping to migrate and refactor existing code. Primary Responsibilities: Software development using technologies including but not limited to Java, GraphQL, PostgreSQL, and Docker to produce web applications Write and maintain automated unit and integration tests to ensure quality of work Perform effectively as part of the software development group to deliver timely results according to our Agile development process Mentor junior team members and review pull requests, recommending best practices for web application software development Protect organization's value by keeping information confidential Additional/Optional Responsibilities: Work directly with parts of software development team CI/CD pipeline and cloud infrastructure Remain current on information security and emerging threat trends, tools, and methods to combat the same where applicable Requirements 2-5 years' prior professional web application or API software development experience using a Java web application or service framework Experience implementing design patterns and developing enterprise software Understanding of relational databases and SQL including tuning queries for performance Familiarity with Docker, docker-compose, git, and Linux Strong organizational skills with attention to detail Ability to work independently and articulate progress of projects to other team members Bachelor’s degree in Computer Science or equivalent subject matter experience Benefits Work with Experts: Robust internal training program, plus Company-paid external training. SRA recognizes the value of professional development for employees. Therefore, we encourage our employees to pursue continuing education and role-specific training. Every SRA employee is eligible to attend one training per year paid for by SRA. Give Back: Participate in SRA's 1-2-3 Give Program. 1. SRA will give $1,000 to a charity of your choice. 2. If you give an additional amount (up to $1,000), then 3. SRA will match that amount up to $1,000. 401(k) and Safe Harbor: Company 401(k) plan including annual 3% contribution. Mental Health Services: SRA has partnered with Talkspace to provide SRA employees with free mental health support. Talkspace connects individuals with licensed therapists for chat, video, and phone sessions. Medical / Dental: Generous medical, dental, and vision benefits at different price points. Company-paid disability and life insurance. Generous parental leave, sick leave, and vacation policies. Option to work remotely or with a flexible schedule when needed. Company-paid cell phone with discounted accessories. (Subject to change) Security Risk Advisors is an Equal Opportunity Employer and prohibits discrimination or harassment of any kind. All employment decisions at SRA are based on business needs, job requirements, and individual qualifications, without regard to race, color, sex, sexual orientation, gender identity or expression, age, religion, national origin, disability, marital or family status, veteran status, medical condition, or any similar category protected under federal, state, or local laws. SRA values a diverse workplace and strongly encourages women, people of color, LGBTQ+ individuals, people with disabilities, members of ethnic minorities, and veterans to apply.
https%3A%2F%2Fremotive.com%2Fremote-jobs%2Fsoftware-dev%2Fsoftware-development-engineer-ii-1573586