Recent Searches

You haven't searched anything yet.

7 Software Architect Jobs in Los Angeles, CA

SET JOB ALERT
Details...
SideRamp
Los Angeles, CA | Full Time
$136k-167k (estimate)
3 Days Ago
The Ekeo Group
Los Angeles, CA | Contractor
$140k-175k (estimate)
3 Months Ago
PEAK Technical Staffing USA
Los Angeles, CA | Full Time
$143k-177k (estimate)
2 Months Ago
Los Angeles Superior Court
Los Angeles, CA | Full Time
$125k-150k (estimate)
7 Days Ago
Superior Court of California County of Los Angeles
Los Angeles, CA | Full Time
$152k-187k (estimate)
3 Weeks Ago
Futronics (NA) Corporation
Los Angeles, CA | Full Time
$142k-176k (estimate)
0 Months Ago
myPlace Health
Los Angeles, CA | Full Time
$125k-150k (estimate)
6 Months Ago
Software Architect
$143k-177k (estimate)
Full Time 2 Months Ago
Save

PEAK Technical Staffing USA is Hiring a Software Architect Near Los Angeles, CA

Purpose
Collaborates with the R&D team to support HigherGround in its mission to provide outstanding software products and support to our customers and reseller partners. Makes software design decisions and sets technical standards required to produce functional, intuitive and secure products and features that meet the needs of intended customers.
Essential Functions And Duties55% - Designs and develops software, including new products, new features and defect fixes
  • Advises management and leads the R&D team in quarterly development prioritization.
  • Manages the effort by the R&D team to complete quarterly software releases.
  • Approximately 2 months feature development.
  • Approximately 1 month testing for functionality, defects and security compliance.
  • Works with R&D team to ensure highest priority products and features are completed within development cycle.
  • Uses Axosoft to prioritize development and other activities and to track all time spent on any activity.
  • Uses Visual Studio to develop and troubleshoot software.
  • Uses MS Team Foundation Server for version control and build automation.
  • Uses industry standard tools to ensure that all released software is compliant with relevant security standards and any exceptions are documented.
  • Performs all development and testing in the production environment and does not deploy work in progress in the production environment.
  • Ensures that all software, features and functionality are documented in Tech Notes and/or Manuals.
  • Develops software for use in a Windows server environment, using C, C#, .NET and other tools.
  • Contributes to the development of web applications using HTML, JavaScript, CSS, ASP.NET and other tools.
  • Develops integrations to PostgreSQL databases.
  • Uses PowerShell to create scripts.
  • Creates enhancements to audio and screen recording modules.
  • Uses APIs from various providers including Synway and AudioCodes to support analog voice recording functionality.
  • Modifies HigherGround created software to support passive VoIP recording and SIPREC.
  • Modifies HigherGround created screen capture software.
  • Creates software modules to interface with various GPS receivers.
  • Creates software modules to interface with various CAD, ACD and CTI applications provided by other vendors.
20% - Provides troubleshooting support to Client Support team and occasionally to resellers' support teams or direct customers.
  • Uses Axosoft and/or TeamSupport to track all support and troubleshooting activities.
  • Provides technical training to Client Support team.
  • Assists Client Support team in configuring and troubleshooting:
  • GPS receivers.
  • Windows operating systems.
  • HigherGround applications and
  • Integrations to 3rd party applications.
  • Investigates program defects, defines problems, finds root causes, debugs programs, tests results, and implements code changes to correct defects.
25% - Research and Planning
  • Recommends roadmap to modernize products and optimize them for performance and security in the cloud.
  • Develops a strategy for deployment of AI in company products to improve performance, functionality and security.
  • Leads planning to migrate existing applications to containerized environments.
  • Leads planning to port or rewrite code for Linux environments.
  • Leads efforts to streamline and improve our development workflow.
  • Works with project groups to determine needed functionality and development solutions of future systems.
  • Integrates software / hardware and keeps current with vendor changes in recording hardware APIs, new offerings, and debugging with new hardware combinations.
  • Makes suggestions to increase efficiency in product development and to ensure deadlines are met.
  • Evaluates new technologies and industry trends.
Responsibilities
  • Participates in daily scrum.
  • Keeps R&D team and management informed of progress and any potential roadblocks or other issues.
  • Helps other team members identify possible solutions to issues they encounter.
  • Establishes and maintains professional working relationships with customers, suppliers and outside contacts.
  • Tracks and resolves problems promptly and effectively.
  • Obtains and conveys information as needed.
  • Promotes goodwill and a positive image of the company.
  • Establishes and maintains effective working relationships with other employees and management.
  • Advises management how to best design product and features to meet the needs of the market while improving performance and security.
  • Leads R&D team in meeting development goals.
  • Provides support and assistance to R&D and Client Support team members.
  • Completes assigned development and documentation accurately and timely.
  • Attends meetings as required.
  • Is responsible for related duties as required or assigned.
  • Ensures work area is clean, secure and well maintained.
  • Complies with all company policies and procedures.
  • Complies with all security policies and procedures.
  • Performs miscellaneous projects as assigned.
  • Updates technical skills as required.
Performance Measurements
  • Information users can effectively utilize established systems.
  • Good business relations exist with users. Users' concerns are promptly addressed, and any problems effectively resolved.
  • Company information needs are met. Suggestions for improvements are made.
  • Programming goals and projects are completed on schedule and consistent with the technology roadmap.
  • Programming functions are completed in accordance with established policies and procedures.
  • Data integrity and quality programs are maintained.
  • Programs are efficient.
  • Good working relationships exist with other employees and with management.
QualificationsEducation / Certification:
  • Bachelor's degree in computer science, software engineering, or a related field (or equivalent experience)
  • Strong proficiency in C# programming (.NET framework)
  • Experience with Visual Studio and MS Team Foundation Server
  • Working knowledge of web development technologies (HTML, JavaScript, CSS)
  • Excellent problem-solving and analytical skills
  • Ability to work independently and as part of a team
  • Strong communication and interpersonal skills
Required Knowledge:
  • Thorough understanding of information systems, business software applications, all windows platforms, networking, and multiuser optimization.
  • Thorough knowledge of fault tolerance concepts, computer telephony integration concepts, security concepts, telecommunication concepts, database concepts.
  • Understanding of related programming languages and procedures
  • General understanding of Agile software programming and testing processes.
  • Should be familiar with the Visual Studio working environment
  • Should be familiar with Microsoft .Net framework.
  • Experience with:
  • Web-Based Application Development
  • Source Control Software and Procedures
  • Media Manipulation
  • Configuring IIS web servers and trouble-shooting connection issues
  • Active Directory
Configuration
Integration
  • PostgreSQL programming for reporting
including writing to the database
querying the database
PostgreSQL server configuration, optimization, and maintenance
  • Coding integrations with third-party databases via their APIs
  • Ability to analyze network packet captures (including VoIP traffic) to diagnose issues with network communications
  • Telecom and data management (strongly recommended)
  • Strength in data organization and filtering (strongly recommended)
Experience Required:
Minimum of five (5) to ten (10) years of related experience.
Required Skills And/or Abilities
  • Strong analytical and problem-solving skills.
  • Well organized.
  • Solid project management abilities.
  • Good communications skills and strong interpersonal skills, maturity, and good judgment and be capable of communicating with a diverse range of individuals.
  • Willingness to assist and train others.
  • Able to operate all related computer applications and hardware.
  • Must work effectively with executives, leaders, customers and staff.
Required Physical and Mental Activities
  • The work environment and the physical activities described here are requirements of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Finger Dexterity: The employee frequently is required to use hand to finger, handle, make small movements such as typing, picking up small objects or pinching fingers together, feel objects, tools, or controls and climb or balance. The employee is occasionally required to walk; reach with hands and arms; stoop, kneel, crouch, or crawl; and talk or hear.
  • Repetitive Motions: Movements frequently and regularly required using the wrists, hands, and/or fingers.
  • Visual Abilities: The vision abilities required by this job include close vision, peripheral vision, depth perception, and the ability to adjust focus. While performing the duties of this job, the employee is regularly exposed to a computer screen and minute details and to prepare or inspect documents, products or operate machinery.
  • Talking and Hearing: The ability to talk is required. Employees must frequently convey detailed or important instructions or ideas accurately, loudly, or quickly. Employee must be able to hear average or normal conversations and receive ordinary information. The noise level in the work environment is usually moderately noisy.
  • Reasoning ability to apply logical or scientific thinking to define problems, collect data, establish facts, and draw conclusions. Able to interpret a variety of technical instructions and can deal with multiple variables.
  • Mathematical ability to compute discount, interest, profit, and loss; commission markup and selling price; ratio and proportion and percentage. Able to perform simple algebra.
  • Language ability to read a variety of books, magazines, instruction manuals, atlases, and encyclopedias. Ability to prepare memos, reports, and essays using proper punctuation, spelling and grammar. Ability to communicate distinctly with appropriate pauses and emphasis; correct pronunciation (or sign equivalent) and variation in word order; using present, perfect, and future tenses.
  • No hazardous or significantly unpleasant conditions (such as in a typical office).
  • The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly exposed to a computer screen and minute details. The employee occasionally works with computers and moving mechanical parts and is occasionally exposed to risk of electrical shock. The noise level in the work environment is usually moderately noisy.
Intent and Function of Job Descriptions (Also Known as Position Guides)
Job descriptions assist organizations in ensuring that the hiring process is fairly administered and that qualified employees are selected. They are also essential to an effective appraisal system and related promotion, transfer, layoff, and termination decisions. Well-constructed job descriptions are an integral part of any effective compensation system.
All descriptions have been reviewed to ensure that only essential functions and basic duties have been included. Peripheral tasks, only incidentally related to each position, have been excluded. Requirements, skills, and abilities included have been determined to be the minimal
standards required to successfully perform the positions. In no instance, however, should the duties, responsibilities, and requirements delineated be interpreted as all inclusive. Additional functions and requirements may be assigned by supervisors as deemed appropriate.
In accordance with the Americans with Disabilities Act, it is possible that requirements may be modified to reasonably accommodate disabled individuals. However, no accommodations will be made which may pose serious health or safety risks to the employee or others or which impose undue hardships on the organization.
Job descriptions are not intended as and do not create employment contracts. The organization maintains its status as an at-will employer. Employees can be terminated for any reason not prohibited by law.
Acknowledgement:
I have read the Position Guide for the Software Architect position and have been given the opportunity to discuss all of the requirements with my supervisor. I have also discussed any accommodations that I may require in order to perform the duties as described above. I will report any concerns or changes to Human Resources.
Employee Signature Print Name

Job Summary

JOB TYPE

Full Time

SALARY

$143k-177k (estimate)

POST DATE

07/31/2024

EXPIRATION DATE

01/25/2025

WEBSITE

peaktechnical.com

HEADQUARTERS

Pittsburgh, PA

SIZE

500 - 1,000

Show more

PEAK Technical Staffing USA
Full Time
$76k-98k (estimate)
Just Posted
PEAK Technical Staffing USA
Full Time
$50k-65k (estimate)
Just Posted

The job skills required for Software Architect include Computer Science, API, Software Engineering, Problem Solving, Planning, JavaScript, etc. Having related job skills and expertise will give you an advantage when applying to be a Software Architect. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Software Architect. Select any job title you are interested in and start to search job requirements.

For the skill of  Computer Science
The County of Santa Clara
Full Time
$96k-117k (estimate)
Just Posted
For the skill of  API
Florida Jobs
Full Time
$67k-89k (estimate)
7 Days Ago
For the skill of  Software Engineering
Recruiting from Scratch
Remote | Full Time
$142k-180k (estimate)
Just Posted
Show more