Software Architect is responsible for the structural design and development of new software systems or extensive software revisions for external customers. Analyzes software requirements and defines system components to ensure efficient and scalable software architecture. Being a Software Architect designs and implements software solutions to consider business and technical needs and ensures compatibility with existing systems. Creates and maintains architecture documentation such as design specifications and diagrams to guide future maintenance and development. Additionally, Software Architect works with non-technical stakeholders to analyze requirements and understand constraints, dependencies, and business needs. Has in-depth knowledge of software development processes and methodologies. Requires a bachelor's degree. Typically reports to a manager. The Software Architect work is highly independent. May assume a team lead role for the work group. A specialist on complex technical and business matters. To be a Software Architect typically requires 7+ years of related experience. (Copyright 2024 Salary.com)
This is a part-time or temporary position
Description & Details:
assists in planning, organizing, and conducting software development for cybersecurity research
evaluates and utilizes appropriate methodology and tools to carry out research projects
participates in the development of computing software to carry out research projects
analyzes information using computer programs
develops new and improved methods of performing research
writes research results and assists in the writing of research publications
follows relevant export control and non-disclosure policies and procedures
Work Schedule:
20 Hours Weekly
Advertised Pay:
$30,000 - $35,000
Minimum Qualifications:
U.S. citizen
B.S. in computer science, cybersecurity or a related field, or ability to complete B.S. in computer science, cybersecurity, or a related field within one year of hire.
Experience working on export-controlled projects and projects with controlled unclassified or classified information
Experience coding in C#
Knowledge of and experience using an ethical hacking framework such as MITRE ATT&CK, Cyber Kill Chain or On Cyber model.
Minimum of one year experience working in a cybersecurity-related position as of start date
Experience developing or using cybersecurity assessment automation tools
Preferred Qualifications:
M.S. in computer science, cybersecurity or related field or currently pursuing M.S.
Knowledge of and experience using multiple ethical hacking framework such as MITRE ATT&CK, Cyber Kill Chain or On Cyber model.
Prior experience working on national security-related projects
Prior experience developing cybersecurity assessment automation tools for national security-related projects
Demonstrated commitment to continuing education in computer science, cybersecurity, project management or a related field
Ongoing employment is subject to continued grant funding.
To Apply - Applications must include the following materials:
Please include within application if you are currently or have in the past 12 months been employed with NDSU, the North Dakota University System or any other North Dakota State agency. If so, include which agency/department, as well as your how many hours you work a week and in the past 12 months.
About Us:
North Dakota State University is distinctive as a student focused, land-grant, research university. We educate leaders who solve national and global challenges by providing affordable access to an excellent education that combines teaching and research in a rich learning environment.
NDSU is in the highest Carnegie Classification of Institutions of Higher Education, R1, granted to the top research institutions in the country.
NDSU has offices across the state of North Dakota, and the main campus is in Fargo, on the Minnesota border. Along with Moorhead, Minnesota, Fargo forms one of the largest metropolitan centers between Minneapolis and Seattle. The community is consistently ranked as one of the best places to live.
Employment Eligibility:
NDSU determines employment eligibility through the E-Verify system: What is E-Verify? New employees to NDSU must present specific identification to determine their employment eligibility no later than their first day of work. To view the identification required, please see the List of Acceptable Documents. You will be required to have one item from List A OR one item from List B and List C.
No Smoking Notice:
As an employer, the State of North Dakota prohibits smoking in all places of state employment in accordance with N.D.C.C. § 23-12-10.
EO/AA Statement:
North Dakota State University is an Equal Opportunity employer and all qualified applicants will receive consideration for employment without regard to age, color, gender expression/identity, genetic information, marital status, national origin, participation in lawful off-campus activity, physical or mental disability, pregnancy, public assistance status, race, religion, sex, sexual orientation, spousal relationship to current employee, or veteran status, as applicable.
Diversity Statement:
NDSU strives to be a community of belonging, recognizing unique differences as strengths of our university. We seek to recruit and retain a diverse workforce that supports a community in which diverse populations and perspectives will know and learn from one another. NDSU values candidates who are committed to our core values of respect, inclusivity, community, creativity, excellence, impact, innovation, integrity, resilience, responsiveness, and transformation. Successful candidates will be committed to and help advance our strategic goal to create and maintain an open and respectful environment to promote inclusivity and diversity as a cornerstone of education, research, and outreach.
Veteran’s Preference Notice:
This position is subject to North Dakota Veteran’s Preference requirements.
Reasonable Accommodation Information
North Dakota State University is committed to providing access and reasonable accommodation in its services, programs, activities, education, and employment for individuals with disabilities. To request disability accommodation in the application process, please contact Human Resources at 701-231-8961 or ndsu.hr@ndsu.edu.
0 Software Architect jobs found in Fargo, ND area