Senior Software Engineer 2

Accela • Remote

Company

Accela

Location

Remote

Type

Full Time

Job Description

ABOUT THE ROLE 

As a Senior Security Engineer II at Accela, Inc, you will play a critical role in ensuring the security and integrity of our software applications. You will be part of a new Engineering team created to identify and address potential security vulnerabilities, implement secure coding practices, and ensure compliance with relevant security standards and regulations. Your expertise in application security will contribute to the protection of sensitive government data and systems. 

SPECIFIC RESPONSIBILITIES  

  • Assessing web application security, meticulously evaluating OWASP Top Ten vulnerabilities, and implementing effective mitigation strategies.
  • Defining security requirements and conducting in-depth analysis, emphasizing secure coding practices, vulnerability assessment, and penetration testing.
  • Identifying vulnerabilities using cutting-edge security assessment tools such as SAST/DAST vulnerability scanners and penetration testing frameworks, and subsequently implementing necessary remediations.
  • Engaging actively within the product development team, contributing to Daily Scrum sessions, Sprint Planning, and Backlog Grooming, ensuring that security is integrated seamlessly.
  • Conducting thorough Code Reviews, crafting unit tests, preparing comprehensive documentation, and adhering strictly to software best practices.
  • Collaborating closely with QA engineers to devise robust testing protocols aimed at identifying and rectifying defects efficiently.
  • Cultivating strong and productive relationships with cross-functional peers across various departments, including QA, Development, Project Management, and User Experience (UX).

 REQUIRED QUALIFICATIONS 

  • Bachelor's degree or equivalent experience in Computer Science, Information Security, or a related field and at least 6 years of professional development experience as a software engineer.
  • Proven experience in application security, including secure coding practices, vulnerability assessment, and penetration testing.
  • Excellent knowledge and understanding of secure software development principles and methodologies.
  • Familiarity with relevant government regulations and security standards (e.g., NIST, FIPS) in the context of software development.
  • At least 3 years of experience in the following programming languages commonly used in software development (e.g., Java, C#, Python) and associated security vulnerabilities and controls.
  • Strong experience with Java Unit Testing Frameworks and Tools such as JUnit, TestNG, Mockito, etc.
  • Experience working in continuous integration and continuous deployment systems (CI/CD).
  • Knowledge of build systems and software integration systems.
  • Analytical thinking - able to simplify complex problems, processes, or projects into component parts, explore, and evaluate them systematically.
  • Independent thinker with creative, resourceful, and proactive problem-solving skills.
  • Ability to work both independently and as a team player.
  • Experience and understanding of software source control systems, preferably Git.
  • Good understanding & working experience in cloud computing platforms such as Azure Cloud.
  • Strong communication skills, both verbal and written.

 DESIRED QUALIFICATIONS 

  • Relevant certifications (e.g., CISSP, CEH, OSCP) are a plus.
  • Docker/containerization
  • Experience working with microservices architecture / SOA
  • Enterprise SAAS systems

Accela is establishing a new entity in Costa Rica as part of our global growth strategy. Our organization specializes in advanced SaaS Software Applications covering a wide range of technologies and complex solutions such as: Hybrid Mobile Applications, Data Analytics & Reporting, Enterprise Payment Integrations, Advanced GIS mapping & routing, Responsive Angular UIs, and new AI POCs. These applications are hosted on our multi-cloud platform spanning both Azure and AWS. Being a part of the Accela team provides an opportunity to collaborate with world-class application engineers and a leadership team renowned for expertise in Agriculture, Operations, Security.

Compensation and Benefits: Accela offers a competitive salary and benefits in line with local standards.

Work-Life Balance: Accela is a “remote-first” organization and offers remote work options where feasible so employees can work in an environment that sparks motivation and creativity. Additionally, Accela offers generous paid time off with paid holidays, paid annual leave, paid “wellness days” offered sporadically throughout the year to focus on rest and relaxation, and a company “soft-close” during the week between Christmas Day and New Year’s Day.

Career Growth and Development: Accela encourages and practices promoting from within to enable employees to hone or expand their skill set, contribute more value to the company, and grow. In addition, Accela offers non-promotional learning and development opportunities for skills enhancement through on-the-job training and internal and external education, including a paid LinkedIn Learning subscription to all employees. As a global company, Accela employees have the opportunity to work closely with international teams, providing a broader perspective and a chance to develop a global network.

Impactful Contributions: As a new member of Accela’s Costa Rica team, you will make significant contributions in setting the tone and influencing the company’s success in a new location. This opportunity provides a chance to make a visible impact.

Accela Culture: Our closely integrated, diverse team thrives on a #oneteam philosophy, embracing agile methodologies for software development, fostering a culture of collaboration, and active communication. At Accela, your ideas matter, your contribution makes an impact, and together we thrive. We think of employees as partners because we are all partners in shared success. We make sure everything we do is through the lens of humanity—from our commitment to the highest-quality SaaS solutions to the way we engage with our customers and communities to do business responsibly. We offer our employees strong values and purpose, empathetic leadership, and a place where all people feel they belong. Accela believes in building a diverse and inclusive culture where team members can make a real impact.

Your best work starts here. #Oneteam #BeWellWorkWell

ABOUT ACCELA:
For nearly 20 years, Accela has been an industry leader in designing and delivering government software to improve efficiency, increase citizen engagement and enable the development of thriving communities. Today, citizens are savvy to how services should be delivered, and expect a consistently convenient, openly transparent view into their local government. While government agencies struggle to do more with less, our mission has never been more critical. Accela provides a robust, cloud-based platform of government software solutions that accelerate growth, efficiency, and transparency in communities of all sizes. From planning, to building, to service request management and more, Accela’s SaaS offerings level the playing field for small and medium governments and enable smaller agencies to leverage larger city technologies. Our open and flexible technology helps agencies address specific needs today, while ensuring they are well prepared for the emerging challenges of the future.

OUR COMMITMENT TO DIVERSITY, EQUITY, AND INCLUSION: 
Accela believes in developing and nurturing a workplace community where our differences are celebrated, and everyone feels a sense of psychological safety and belonging. Accela is committed to putting resources and attention towards evolving our practices, policies, and philosophies to enable diversity to thrive and to support equity in opportunity for everyone.


Apply Now

Date Posted

12/21/2023

Views

13

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Software Engineer - Mozilla

Views in the last 30 days - 0

Mozillas mission is to build an open internet focusing on privacy and innovation They offer impactful roles like Senior Software Engineer at AMO with ...

View Details

Senior Software Engineer - Mozilla

Views in the last 30 days - 0

Mozillas mission to improve the internet through opensource projects and innovation They seek a Senior Software Engineer to enhance AMO offering compe...

View Details

Senior Data Scientist - Dropbox

Views in the last 30 days - 0

This job description outlines a Senior Data Scientist role focused on driving impact through AI and core experience improvements The position requires...

View Details

Senior Design Manager - Reporting - HubSpot

Views in the last 30 days - 0

This job description highlights a missiondriven UX role at HubSpot emphasizing collaboration product innovation and fostering inclusive teams It outli...

View Details

Senior Ruby on Rails Developer - Proxify

Views in the last 30 days - 0

Proxify connects developers globally with positive opportunities offering trusted support and career growth through successful client collaborations a...

View Details

QA Automation Engineer - ActiveState

Views in the last 30 days - 0

The text describes a job opportunity for an Automation QA Engineer at ActiveState highlighting responsibilities involving automated testing frameworks...

View Details